Главная > Freebsd > Mysql, забыл root пароль?

Mysql, забыл root пароль?

3 859

Ну забыл рутовый пароль. Бывает. Особенно если не обслуживаешь сервак год. Итак: задача сбросить root пароль и снова получить безграничный доступ к mysql серверу:

Остановим сначала mysql сервер:

# /usr/local/etc/rc.d/mysql-server stop

Stopping mysql.

# mysqld_safe --skip-grant-tables &
[1] 78162
Starting mysqld daemon with databases from /var/db/mysql

Меняем пароль:

# mysql -u root

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.0.92-log FreeBSD port: mysql-server-5.0.92

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> use mysql;
Database changed
mysql> update user set password=PASSWORD('you_new_password') where User='root';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> quit
Bye

Все, пароль сменили, можно запускать mysql сервер

Categories: Freebsd Tags: ,
  1. Пока что нет комментариев.
  1. Пока что нет уведомлений.

.