Я только что запустил сервер CentOS 6. Я установил на него mysql
yum install mysql-server
и после того, как я запустил сервис MySQL, он выплюнул на STDOUT кучу вещей о необходимости изменения пароля на моей учетной записи root. Я побежал
/usr/bin/mysql_secure_installation
и следовать инструкциям на экране.
затем я понял, что версия MySQL, предлагаемая репозиторием CentOS, дико устарела, поэтому я удалил ее
service mysqld stop
yum remove mysql-*
Я схватил последнее сообщество MySQL Сервер RPM с сайта Oracle и используется
yum localinstall mysql-community-server-5.7.10-1.el6.x86_64.rpm
yum install mysql-community-server
но когда я запустил его, я не получил никаких сообщений STDOUT о настройке пароля для моего пользователя root, и когда я снова запустил mysql_secure_installation, он не будет принимать мои данные, либо с пустым паролем, либо с паролем, который я установил ранее:
Error: Access denied for user 'root'@'localhost' (using password: NO)
Error: Access denied for user 'root'@'localhost' (using password: YES)
Я пробовал удаление в MySQL-сообщества-сервер, вручную удалив файл /var/библиотека/MySQL, вручную удалив /usr/доли/MySQL, а затем переустановить MySQL-сервера, в оригинальный пакет, который я установил, но я все еще не могу войти обратно в MySQL.
Я также попытался с помощью
mysql_safe --init-file=/home/resetPassword.sql
с файлом, который содержал команды для сброса учетной записи моего корневого пользователя и даже пытался создать новую учетную запись пользователя root, но это просто разбило мою сессию SSH и не сбросило мой пароль.
Я вошел в систему как root, поэтому мое упущение sudo не должно иметь значения.
у меня нет данных в базе данных, которые мне нужно сохранить, я просто хотел бы полностью удалить ее и начать с нуля.
спасибо,
YM