Для этого необходимо выполнить всего несколько шагов.
1. Останавливаем демон mysqld:
sudo invoke-rc.d mysqld stop
или
sudo stop mysql
2. Запускаем демон mysqld_safe следующей командой:
sudo /usr/bin/mysqld_safe --skip-grant-tables --user=root &
3. Запускаем клиента mysql:
mysql -u root
4. Выполняем sql запрос
UPDATE mysql.user SET Password=PASSWORD('newpwd') WHERE User='root';
5. Применяем изменения
FLUSH PRIVILEGES;
6. Выходим из mysql клиента выполнив в нем команду exit
7. Перегружаем mysql сервер.
sudo invoke-rc.d mysql restart
или
sudo stop mysql
sudo start mysql
Теперь немножко позаботимся о нашей безопасности, вводим в консоль:
mysql_secure_installation
На все вопросы кроме «Change the root password» (Если не хотите менять пароль MySQL) отвечаем положительно Y.
|