本文讲解几种修改或者设置mysql中root用户的密码的方法
1、mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpassword');
2、mysql> use mysql;
mysql> UPDATE user SET Password=PASSWORD('newpassword') WHERE USER='root';
mysql> FLUSH PRIVILEGES;
3、# mysqladmin -u root password oldpassword 'newpassword' (非第一次设置)
4、# mysqladmin -u root password 'newpassword' (第一次设置)
5、# mysqld_safe --skip-grant-tables &
# mysql -u root mysql(用空密码方式使用root用户登录,同时使用名为mysql的那个系统内置数据库--root和mysql之间必须有空格)
mysql> UPDATE user SET Password=PASSWORD('newpassword') WHERE USER='root';
mysql> FLUSH PRIVILEGES;
注意:前3种方法适用于没有忘记mysql的root用户密码的情况;最后1种适用于忘记mysql的root用户的密码的情况;修改完成之后重启mysqld服务。