MySQL настройка

MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
sivsoft
рядовой
Сообщения: 38
Зарегистрирован: 2009-12-07 2:39:08

MySQL настройка

Непрочитанное сообщение sivsoft » 2009-12-07 2:48:08

Доброго времени суток!
Хочется уже голову обо что-то разбить. Крыша едет...
Ставлю почту по статье о установке 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/ - не работать не должна... вроде

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: MySQL настройка

Непрочитанное сообщение manefesto » 2009-12-07 8:38:59

Код: Выделить всё

#mysql_install_db  
я такой яростный шо аж пиздеЦ
Изображение

Dj-Snegir
мл. сержант
Сообщения: 110
Зарегистрирован: 2008-08-07 14:26:30

Re: MySQL настройка

Непрочитанное сообщение Dj-Snegir » 2009-12-07 8:50:01

Присоединяюсь
1) mysql_install_db - ставим базы
2) mysqladmin -u root password 'mynewpassword' - ставим пароль root
3) Покажите плз логи

sivsoft
рядовой
Сообщения: 38
Зарегистрирован: 2009-12-07 2:39:08

Re: MySQL настройка

Непрочитанное сообщение sivsoft » 2009-12-07 9:15:15

спасибо за советы. сейчас попробую

лог прост:
/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)
в конце лога попытка подключиться удаленно.

sivsoft
рядовой
Сообщения: 38
Зарегистрирован: 2009-12-07 2:39:08

Re: MySQL настройка

Непрочитанное сообщение sivsoft » 2009-12-07 9:21:59

еще...
при инсталляции баз, что это за странное предупреждение вылезло:
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.

sivsoft
рядовой
Сообщения: 38
Зарегистрирован: 2009-12-07 2:39:08

Re: MySQL настройка

Непрочитанное сообщение sivsoft » 2009-12-07 9:26:44

о горе видно вопросов у меня море...
при инсталляции баз говорит:
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. тут еще одну команду советуют выполнить при смене пароля рута - для питона что ли меняют?

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: MySQL настройка

Непрочитанное сообщение manefesto » 2009-12-07 9:45:19

мдя, поисковиком чтоли воспользуйся
я такой яростный шо аж пиздеЦ
Изображение

Dj-Snegir
мл. сержант
Сообщения: 110
Зарегистрирован: 2008-08-07 14:26:30

Re: MySQL настройка

Непрочитанное сообщение Dj-Snegir » 2009-12-07 11:53:51

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 или в другом месте и попробуй запустить ещё раз скрипт создания БД

Dj-Snegir
мл. сержант
Сообщения: 110
Зарегистрирован: 2008-08-07 14:26:30

Re: MySQL настройка

Непрочитанное сообщение Dj-Snegir » 2009-12-07 11:55:56

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.

Пробуйте что написано выше.

sivsoft
рядовой
Сообщения: 38
Зарегистрирован: 2009-12-07 2:39:08

Re: MySQL настройка

Непрочитанное сообщение sivsoft » 2009-12-07 14:38:12

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. Как решить?

Dj-Snegir
мл. сержант
Сообщения: 110
Зарегистрирован: 2008-08-07 14:26:30

Re: MySQL настройка

Непрочитанное сообщение Dj-Snegir » 2009-12-07 16:15:58

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

sivsoft
рядовой
Сообщения: 38
Зарегистрирован: 2009-12-07 2:39:08

Re: MySQL настройка

Непрочитанное сообщение sivsoft » 2009-12-08 1:00:40

нашел таки скрипт - и где были мои глаза :) - ну правда проку от него никакого. Все равно не запускается. Но в конце концов в логах нашел причину моих проблем (логи но в /var/db/mysql) - проблема следующая - гад ругается на отсутствие адреса внешнего - видно во время запуска ppp еще не получила адрес внешний. Проверил действительно так, как только убираешь bind_address=xxx.xxx.xxx.xxx - все сразу начинает запускаться. Что можно предпринять?

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: MySQL настройка

Непрочитанное сообщение Gamerman » 2009-12-08 1:11:20

bind_address=0.0.0.0 не подойдет?
Глюк глюком вышибают!

sivsoft
рядовой
Сообщения: 38
Зарегистрирован: 2009-12-07 2:39:08

Re: MySQL настройка

Непрочитанное сообщение sivsoft » 2009-12-08 1:18:16

а что он делает?

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: MySQL настройка

Непрочитанное сообщение Gamerman » 2009-12-08 1:21:10

Слушает все интерфейсы.
Хотя, если его вообще убрать, то тоже будет слушать все интерфейсы.
Глюк глюком вышибают!

sivsoft
рядовой
Сообщения: 38
Зарегистрирован: 2009-12-07 2:39:08

Re: MySQL настройка

Непрочитанное сообщение sivsoft » 2009-12-08 1:23:03

попробовал - УРРЯ - заработал :)
теперь буду разбираться с запретом юзверя (рут) на коннект с определенного IP.
Вот и вопрос: как это правильно сделать?

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: MySQL настройка

Непрочитанное сообщение Gamerman » 2009-12-08 1:28:00

Может лучше разрешить с определенных?
Глюк глюком вышибают!

sivsoft
рядовой
Сообщения: 38
Зарегистрирован: 2009-12-07 2:39:08

Re: MySQL настройка

Непрочитанное сообщение sivsoft » 2009-12-08 1:28:51

а как?
и как разрешить дурацкому руту коннектиться?

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: MySQL настройка

Непрочитанное сообщение Gamerman » 2009-12-08 1:37:09

А как вы сейчас конектитесь?
Глюк глюком вышибают!

sivsoft
рядовой
Сообщения: 38
Зарегистрирован: 2009-12-07 2:39:08

Re: MySQL настройка

Непрочитанное сообщение sivsoft » 2009-12-08 1:49:14

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 с которого коннектюсь запрещено подключаться

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: MySQL настройка

Непрочитанное сообщение Gamerman » 2009-12-08 1:57:23

Изучайте команду GRANT
Глюк глюком вышибают!

sivsoft
рядовой
Сообщения: 38
Зарегистрирован: 2009-12-07 2:39:08

Re: MySQL настройка

Непрочитанное сообщение sivsoft » 2009-12-08 2:02:35

дебилизм, все равно команда mysql -u root не работает хотя mysql запущен и работает
сейчас хотел по GRANT дать права и облом опять mysql -u root не запускается.
перед этим сделал следующее:
1) mysql_install_db
2) mysqladmin -u root password 'mynewpassword'
и все равно гадский mysql не дает командную строку - что делать???!!! :shock: :cz2: :shock:

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: MySQL настройка

Непрочитанное сообщение Gamerman » 2009-12-08 2:04:20

Желательно выводить ошибки, какие выдаются, но передполагаю, что оно не пускает без пароля.
mysql -u root -p
Глюк глюком вышибают!

sivsoft
рядовой
Сообщения: 38
Зарегистрирован: 2009-12-07 2:39:08

Re: MySQL настройка

Непрочитанное сообщение sivsoft » 2009-12-08 2:05:36

тоже самое - я тоже первое что предположил это пароль. т.е. стартуешь а оно тупо опять в ком строку идет...

З.Ы. в том то и дело ни одной ошибки в консоль не вывел, смотрел python.err - там тоже пусто...

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: MySQL настройка

Непрочитанное сообщение Gamerman » 2009-12-08 2:09:34

netstat | grep mysql
ps -ax | grep mysql
Глюк глюком вышибают!