Я хочу изменить mysql пароль root, но я не хочу входить в mysql и затем изменять пароль, как следует,
mysql -u root
FLUSH PRIVILEGES;
SET PASSWORD FOR root@'localhost' = PASSWORD('password');
UPDATE mysql.user SET Password=PASSWORD('newpwd') WHERE User='root';
Существует ли способ достигнуть этой использующей внешней команды или чего-то?
sudo dpkg-reconfigure mysql-server-x.x
Замените x.x вашей текущей версией сервера mysql.
Затем будет предложено ввести новый пароль.
Попробуйте следующее:
mysqladmin -u root password ** your-new-password **
sudo /etc/init.d/mysql restart
mysql -u root -p
Введите пароль для входа в MySQL.