Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 022 006 раз!

Форум

Добро пожаловать, Гость!

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

Обсуждение проблем в работе программного комплекса
universelab
Сообщения: 7
C нами: 5 лет

Непрочитанное сообщение universelab » 03 дек 2011, 21:33

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"?

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

Аватара пользователя
Максим
Сообщения: 4878
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 03 дек 2011, 21:38

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

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

universelab
Сообщения: 7
C нами: 5 лет

Непрочитанное сообщение universelab » 03 дек 2011, 22:20

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

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

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

Аватара пользователя
Максим
Сообщения: 4878
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 04 дек 2011, 00:00

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

universelab
Сообщения: 7
C нами: 5 лет

Непрочитанное сообщение universelab » 04 дек 2011, 22:02

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

Аватара пользователя
Максим
Сообщения: 4878
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 05 дек 2011, 00:26

Нигде не задается, сервер запускается только под пользователем root. А если вам нужны просто пользователи, то создавайте их сколько угодно, как это сделать описано в руководстве пользователя ;)


Вернуться в «Ошибки Open Server»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей