Где и как мне проверить пароль root MySQL? У меня нет .my.cnf
файла, я не могу войти в консоль SQL (требуется пароль), я ничего не могу сделать.
Нет возможности найти пароль. Он зашифрован. Во многих системах пароль root по умолчанию пуст. В других системах вас попросили бы установить пароль root при установке mysql. Процедура сброса пароля описана здесь (http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html).
Если вам удастся получить оболочку, вы можете установить ее так:
Запустите mysql с:
mysqld_safe --skip-grant-tables
Войдите в mysql
mysql --user=root mysql
Обновите пароль root:
UPDATE user SET Password=PASSWORD('newpwd') WHERE User='root';
flush privileges;
exit;
Я думаю, что вы можете посмотреть свой /root/.mysql_history или свои приложения в Интернете ... используя mysql, возможно, вы найдете там полезную информацию.
Если вы используете Debian или Ubuntu, вы можете установить новый пароль root следующим образом:
sudo dpkg-reconfigure mysql-server
Вы можете запустить демон MySQL с помощью --skip-grant-tables
, войдите в него и измените пароль root, затем перезапустите его,
mysqld_safe --skip-grant-tables &
По умолчанию это следующая пара: