Страница 1 из 1

Задал пароль для root в MySQL и сервер перестал запускаться

Добавлено: 03 дек 2011, 21:33
universelab
1. В "config.ini" системы исправил "mysqlrootpass=" на "mysqlmysqlpass=mysql". Сервер успешно запустился.
2. В привилегиях MySQL задал пользователю "root" пароль.
3. Указал в конфиге phpmyadmin config.inc.php указал пароль для "root" и убрал 2 параметра "$cfg['Servers'][$i]['nopassword'] = true;" и "$cfg['Servers'][$i]['AllowNoPassword'] = true;" так как исправление "true" на "false" ни к чему хорошего не привело.

Всё, сервер выдаёт ошибку:
"Не удалось запустить MySQL сервер"

- Почему исправленный config.inc.php заменился исходным?
- Почему в логе запросов к базе: "Access denied for user 'root'@'10.168.1.77' (using password: NO)" в то время, когда вход в базу я просил через пользователя "mysql" с паролем "mysql"?

- Как разобраться с этими проблемами чтобы сервер работал?

Re: Задал пароль для root в MySQL и сервер перестал запускат

Добавлено: 03 дек 2011, 21:38
Максим
1) Потому что настройки phpmyadmin лежат в папке server/system/, а настоящий конфиг автоматически каждый раз перезаписывается.

2) Да потому что вы херню вписали в файл конфигурации. mysqlrootpass заменили на mysqlmysqlpass, по вашему эти параметры одинаковы?

Re: Задал пароль для root в MySQL и сервер перестал запускат

Добавлено: 03 дек 2011, 22:20
universelab
Максим писал(а):2) Да потому что вы херню вписали в файл конфигурации. mysqlrootpass заменили на mysqlmysqlpass, по вашему эти параметры одинаковы?
"mysqlrootpass" есть а где менять пользователя я не нашел. По этому доверился логике.

Хорошо, я исправил на "mysqlrootpass=parol"
Почистил куки в браузере для входа в phpmyadmin а он всё ровно выдаёт ошибку: "#1045 - Access denied for user 'root'@'10.168.1.77' (using password: NO)"

Помогите пожалуйста запустить сервер с другим пользователем и другим паролем, при этом чтобы всё работало?

Re: Задал пароль для root в MySQL и сервер перестал запускат

Добавлено: 04 дек 2011, 00:00
Максим
Программу перезапустите, а не сервер! А чтобы PHPMyAdmin заходил, то пропишите то что вы сделали в настоящем конфиге, в его шаблоне. Где лежит шаблон я уже написал выше.

Re: Задал пароль для root в MySQL и сервер перестал запускат

Добавлено: 04 дек 2011, 22:02
universelab
Хорошо. Работает. Спасибо!
Где задается MySQL пользователь (не "root") c паролем (не для "root") для запуска сервера? Если это возможно.

Re: Задал пароль для root в MySQL и сервер перестал запускат

Добавлено: 05 дек 2011, 00:26
Максим
Нигде не задается, сервер запускается только под пользователем root. А если вам нужны просто пользователи, то создавайте их сколько угодно, как это сделать описано в руководстве пользователя ;)