Остановите сервер MySQL:
# /usr/local/etc/rc.d/mysql-server stop
Stopping mysql.
Waiting for PIDS: 1276.
Запустите сервер с опцией:
# mysqld_safe –skip-grant-tables &
# 120119 15:31:47 mysqld_safe Logging to ‘/var/db/mysql/server.org.ua.err’.
120119 15:31:47 mysqld_safe Starting mysqld daemon with databases from /var/db/mysql
Подключаемся к серверу с правами пользователя root:
# mysql -u root -p
Enter password:
Смените пароль, выполнив команды:
mysql> use mysql;
Database changed
mysql> update user set password=PASSWORD(‘newpassword’) where user=’root’ and host=’localhost’;
Query OK, 1 row affected (0.17 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> quit
Выходим, останавливаем сервер:
# /usr/local/etc/rc.d/mysql-server stop
Stopping mysql.
Waiting for PIDS: 80469120119 15:35:53 mysqld_safe mysqld from pid file /var/db/mysql/alexnata.org.ua.pid ended
.
[1] + Done mysqld_safe –skip-grant-tables
Запускаем и пробуем зайти с новым паролем:
# /usr/local/etc/rc.d/mysql-server start
# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 1
Server version: 5.5.15 Source distribution
Список других часто используемых комманд можно найти тут>>>.