2015-11-20 4 views
1

Я недавно установил MySQL 5.7.9 на Fedora 23 и я следующие шаги здесь: http://www.if-not-true-then-false.com/2010/install-mysql-on-fedora-centos-red-hat-rhel/MySQL 5.7.9 Корневой пользователь не работает на Fedora 23

Я в разделе 6, где я бегу mysql_secure_installation. Когда я это сделаю, я получаю следующую ошибку.

[[email protected] ~]$ /usr/bin/mysql_secure_installation 

Securing the MySQL server deployment. 

Enter password for user root: 
Error: Access denied for user 'root'@'localhost' (using password: NO) 

Я оставлял пароль пустым, когда его запрашивали. Насколько я понимаю, у пользователя root не должно быть пароля со свежей установкой MySQL 5.7.9. Я читал, что случайные пароли могут быть сгенерированы при запуске mysql_install_db, но я никогда не запускал это, и файл .pid, который поможет мне сбросить пароль root для MySQL, не существует на моем жестком диске (или я не замечаю тот, который я необходимо, есть несколько файлов .pid, но ни один из них не похож, что они используются MySQL).

Я также попытался удалить MySQL и удалить все под /var/lib/mysql, а затем переустановить MySQL, но это не поможет.

Таким образом, проблема заключается в том, что пользователь root имеет либо пароль, о котором я не знаю, либо что-то еще происходит, что не позволяет мне войти в систему с пользователем root. Любая помощь будет принята с благодарностью.

+0

Файлы pid не содержат паролей. они содержат идентификатор процесса демона mysql во время его работы. –

+0

@MarcB Моя ошибка. Я, должно быть, неправильно прочитал документацию MySQL. – Graham

+0

Я могу подтвердить сообщенное поведение в чистой установке Fedora 23. – macelee

ответ

1

ОК, документация по адресу https://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html дает ответ. При установке автоматически устанавливается пароль root. Пароль записывается в файл журнала в '/var/log/mysqld.log'. При первом входе в систему вам будет предложено изменить пароль.

Эта установка ОЧЕНЬ безопасна. Он несколько раз отказывался от моих новых паролей, говоря, что мой пароль, который, как я считаю, достаточно силен, «не удовлетворяет текущим требованиям политики». Нужно установить очень сильный пароль.

Смежные вопросы