方法一:使用mysqladmin
没有设置root密码:
mysqladmin -u root password "newpassword"
已经设置root密码
mysqladmin -u root password oldpssword "newpassword"
方法二:使用set password命令
登陆mysql:mysql -uroot -p
然后:
mysql>SET PASSWORD FOR 'root'@'localhost'=PASSWORD('newpassword');
方法三:直接使用update编辑user表
登陆mysql:mysql -uroot -p
然后:
mysql> use mysql;
mysql>UPDATE user SET Password = Password('newpassword') WHERE user='root';
注:亲测方法一和方法二可以直接修改成功,方法三需要重启mysql服务器后生效。