Для RedHat Linux (Fedora Core/Cent OS):
1. Останавливаем MySQL:
1 |
/etc/rc.d/init.d/mysqld stop |
2. Запускаем mysql в safe-mode:
1 |
/usr/bin/mysqld_safe --skip-grant-tables --user=root & |
3. Запускаем клиента от root:
1 |
mysql -u root |
4. В приглашении mysql> выполняем запрос на смену пароля, вместо «NewPassWord» укажите новый пароль:
1 |
mysql> UPDATE mysql.user SET password = PASSWORD('NewPassWord') WHERE user='root'; |
5. Перезагружаем привилегии
1 |
mysql> FLUSH PRIVILEGES; |
6. Выходим из MYSQL:
1 |
mysql> quit; |
7. Перезагружаем MySQL:
1 2 |
/etc/rc.d/init.d/mysqld stop /etc/rc.d/init.d/mysqld start |
На этом все — пароль root в MySQL изменен.
Смена пароля root в MySQL для Debian / Ubuntu:
1. Останавливаем MySQL
1 |
/etc/init.d/mysql stop |
2. Запускаем mysql в safe-mode:
1 |
/usr/bin/mysqld_safe --skip-grant-tables --user=root & |
3. Запускаем клиента от root:
1 |
mysql -u root |
4. В приглашении mysql> выполняем запрос на смену пароля, вместо «NewPassWord» укажите новый пароль:
1 |
mysql> UPDATE mysql.user SET password = PASSWORD('NewPassWord') WHERE user='root'; |
5. Перезагружаем привилегии
1 |
mysql> FLUSH PRIVILEGES; |
6. Выходим из MYSQL:
1 |
mysql> quit; |
7. Перезагружаем MySQL:
1 2 |
/etc/init.d/mysqld stop /etc/init.d/mysqld start |
Leave a Reply