如何在不登录mysql的情况下重置mysql root密码?
我想重置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-xx
将xx替换为您当前的mysql服务器版本。
比它会提示输入新密码。
试试如下:
mysqladmin -u root password **your-new-password**
sudo /etc/init.d/mysql restart
mysql -u root -p
给密码输入mysql。