Страница 1 из 2
MySQL настройка
Добавлено: 2009-12-07 2:48:08
sivsoft
Доброго времени суток!
Хочется уже голову обо что-то разбить. Крыша едет...
Ставлю почту по статье о установке exam. Установил Mysql 5.0, запустился. Перегружаюсь - он не запущен - вручную:
/usr/local/etc/rc.d/mysql-server start
все ок
перегруз опять не запущен... в rc.conf
mysql_enable="YES"
ну ладно это отложил, хотя это какой-то бред
попытался попасть удаленно, чтобы базы через mysql-front проставить. Ругается на то что ip не allowed. Ладно нашел как ему сделать allowed
GRANT ALL PRIVILEGES ON *.* TO
dba@xxx.xxx.xxx.xxx IDENTIFIED BY 'passwd';
FLUSH PRIVILEGES;
стал не пускать по пользователю. начал делать, но для начала решил удалить гостей и переставить пароль рута. пробую как обычно mysql -u root
и о горе ничего не происходит - опять приглашение дает - еще раз снова. Что только не делал, но не могу попасть через командную строку. Башка уже пухнет. Помогите, ПЛИЗ...
З.Ы. последней командой кот выполнил была в mysql:
SELECT COUNT(*) FROM user
она дала пустоту - это даже понятно
а потом из командной строки
mysql --database=mysql --execute="SELECT COUNT(*) FROM user"
и на этом все

команда из статью лиса
http://www.lissyara.su/articles/freebsd ... mms/mysql/ - не работать не должна... вроде
Re: MySQL настройка
Добавлено: 2009-12-07 8:38:59
manefesto
Re: MySQL настройка
Добавлено: 2009-12-07 8:50:01
Dj-Snegir
Присоединяюсь
1) mysql_install_db - ставим базы
2) mysqladmin -u root password 'mynewpassword' - ставим пароль root
3) Покажите плз логи
Re: MySQL настройка
Добавлено: 2009-12-07 9:15:15
sivsoft
спасибо за советы. сейчас попробую
лог прост:
/usr/local/libexec/mysqld, Version: 5.1.41-log (FreeBSD port: mysql-server-5.1.41). started with:
Tcp port: 3306 Unix socket: /tmp/mysql.sock
Time Id Command Argument
091207 1:30:44 1 Connect Access denied for user 'root'@'xxx.xxx.xxx.xxx' (using password: NO)
в конце лога попытка подключиться удаленно.
Re: MySQL настройка
Добавлено: 2009-12-07 9:21:59
sivsoft
еще...
при инсталляции баз, что это за странное предупреждение вылезло:
091207 8:16:08 [Warning] The syntax '--log' is deprecated and will be removed in MySQL 7.0. Please use '--general_log'/'--general_log_file' instead.
Re: MySQL настройка
Добавлено: 2009-12-07 9:26:44
sivsoft
о горе видно вопросов у меня море...
при инсталляции баз говорит:
To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/local/bin/mysqladmin -u root password 'new-password'
/usr/local/bin/mysqladmin -u root -h python password 'new-password'
непонятно:
1. как его стартовать теперь - пишет надо что-то куда-то скопировать?
2. тут еще одну команду советуют выполнить при смене пароля рута - для питона что ли меняют?
Re: MySQL настройка
Добавлено: 2009-12-07 9:45:19
manefesto
мдя, поисковиком чтоли воспользуйся
Re: MySQL настройка
Добавлено: 2009-12-07 11:53:51
Dj-Snegir
sivsoft писал(а):еще...
при инсталляции баз, что это за странное предупреждение вылезло:
091207 8:16:08 [Warning] The syntax '--log' is deprecated and will be removed in MySQL 7.0. Please use '--general_log'/'--general_log_file' instead.
Создай папку backup в корне и перенеси туда базы которое у тебя в /usr/local/mysql/var/mysql или в другом месте и попробуй запустить ещё раз скрипт создания БД
Re: MySQL настройка
Добавлено: 2009-12-07 11:55:56
Dj-Snegir
sivsoft писал(а):спасибо за советы. сейчас попробую
лог прост:
/usr/local/libexec/mysqld, Version: 5.1.41-log (FreeBSD port: mysql-server-5.1.41). started with:
Tcp port: 3306 Unix socket: /tmp/mysql.sock
Time Id Command Argument
091207 1:30:44 1 Connect Access denied for user 'root'@'xxx.xxx.xxx.xxx' (using password: NO)
в конце лога попытка подключиться удаленно.
Понятно сначала надо создать БД заново, потом выставить пароль root.
Пробуйте что написано выше.
Re: MySQL настройка
Добавлено: 2009-12-07 14:38:12
sivsoft
1. базы поставились нормально
2. 091207 8:16:08 [Warning] The syntax '--log' is deprecated and will be removed in MySQL 7.0. Please use '--general_log'/'--general_log_file' instead. Это сообщение понял потом и выставил правильно в /etc/my.cnf параметр - у меня стоял log=/var/log/mysql.log теперь general_log=/var/log/mysql.log - больше при формировании баз не появляется.
Но так после ребута и не запускается автоматом - только руками. При инсталляции указывает что надо скопировать support-files/mysql.server to the right place for your system но не нашел нигде mysql.server. Как решить?
Re: MySQL настройка
Добавлено: 2009-12-07 16:15:58
Dj-Snegir
sivsoft писал(а):1. базы поставились нормально
2. 091207 8:16:08 [Warning] The syntax '--log' is deprecated and will be removed in MySQL 7.0. Please use '--general_log'/'--general_log_file' instead. Это сообщение понял потом и выставил правильно в /etc/my.cnf параметр - у меня стоял log=/var/log/mysql.log теперь general_log=/var/log/mysql.log - больше при формировании баз не появляется.
Но так после ребута и не запускается автоматом - только руками. При инсталляции указывает что надо скопировать support-files/mysql.server to the right place for your system но не нашел нигде mysql.server. Как решить?
поищите mysql-server.sh в директории с портом Mysql если найдёте перемещайте в /usr/local/etc/rc.d
Re: MySQL настройка
Добавлено: 2009-12-08 1:00:40
sivsoft
нашел таки скрипт - и где были мои глаза

- ну правда проку от него никакого. Все равно не запускается. Но в конце концов в логах нашел причину моих проблем (логи но в /var/db/mysql) - проблема следующая - гад ругается на отсутствие адреса внешнего - видно во время запуска ppp еще не получила адрес внешний. Проверил действительно так, как только убираешь bind_address=xxx.xxx.xxx.xxx - все сразу начинает запускаться. Что можно предпринять?
Re: MySQL настройка
Добавлено: 2009-12-08 1:11:20
Gamerman
bind_address=0.0.0.0 не подойдет?
Re: MySQL настройка
Добавлено: 2009-12-08 1:18:16
sivsoft
а что он делает?
Re: MySQL настройка
Добавлено: 2009-12-08 1:21:10
Gamerman
Слушает все интерфейсы.
Хотя, если его вообще убрать, то тоже будет слушать все интерфейсы.
Re: MySQL настройка
Добавлено: 2009-12-08 1:23:03
sivsoft
попробовал - УРРЯ - заработал

теперь буду разбираться с запретом юзверя (рут) на коннект с определенного IP.
Вот и вопрос: как это правильно сделать?
Re: MySQL настройка
Добавлено: 2009-12-08 1:28:00
Gamerman
Может лучше разрешить с определенных?
Re: MySQL настройка
Добавлено: 2009-12-08 1:28:51
sivsoft
а как?
и как разрешить дурацкому руту коннектиться?
Re: MySQL настройка
Добавлено: 2009-12-08 1:37:09
Gamerman
А как вы сейчас конектитесь?
Re: MySQL настройка
Добавлено: 2009-12-08 1:49:14
sivsoft
bind_address=0.0.0.0 - работает
bind_address=xx.xx.xx.xx - IP сервера на кот. mysql не работает ругается в /var/db/mysql/python.err на 091207 23:54:13 [ERROR] Can't start server: Bind on TCP/IP port: Can't assign requested address
это первая проблема
вторая при коннекте рута к серверу на кот. мускул ругается, что для рута и IP с которого коннектюсь запрещено подключаться
Re: MySQL настройка
Добавлено: 2009-12-08 1:57:23
Gamerman
Изучайте команду GRANT
Re: MySQL настройка
Добавлено: 2009-12-08 2:02:35
sivsoft
дебилизм, все равно команда mysql -u root не работает хотя mysql запущен и работает
сейчас хотел по GRANT дать права и облом опять mysql -u root не запускается.
перед этим сделал следующее:
1) mysql_install_db
2) mysqladmin -u root password 'mynewpassword'
и все равно гадский mysql не дает командную строку - что делать???!!!

Re: MySQL настройка
Добавлено: 2009-12-08 2:04:20
Gamerman
Желательно выводить ошибки, какие выдаются, но передполагаю, что оно не пускает без пароля.
mysql -u root -p
Re: MySQL настройка
Добавлено: 2009-12-08 2:05:36
sivsoft
тоже самое - я тоже первое что предположил это пароль. т.е. стартуешь а оно тупо опять в ком строку идет...
З.Ы. в том то и дело ни одной ошибки в консоль не вывел, смотрел python.err - там тоже пусто...
Re: MySQL настройка
Добавлено: 2009-12-08 2:09:34
Gamerman
netstat | grep mysql
ps -ax | grep mysql