Назад | Перейти на главную страницу

Какой у меня пароль root для MySQL?

Где и как мне проверить пароль 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 &

По умолчанию это следующая пара:

  • имя пользователя: "root"
  • пароль: ""