MySQL修改root密码的四种方法。

方法一:使用set password命令

首先登陆mysql,然后按如下格式输入命令:

mysql> set password for 用户名@localhost = password('新密码');

例如:将root密码改为messikiller:

mysql> set password for root@localhost = password('messikiller');

方法二:使用mysqladmin:

例如:将root密码改为messikiller:

mysqladmin -uroot -p123456 password messikiller

方法三:使用update直接编辑user表:]

首先登陆mysql,然后输入:

mysql> use mysql;
mysql> update user set password=password('messikiller') where user='root' and host='localhost';
mysql> flush privileges;

方法四:忘记root密码时修改密码的步骤(以windows为例):]

1、关闭正在运行的msyql数据库;

2、打开DOS窗口,转到mysql\bin目录;

3、输入如下代码可以在启动mysql的时候跳过权限认证表:

mysqld --skip-grant-tables

4、再开启另外一个DOS窗口,转到msyql/bin目录下,登陆mysql时候不需要再输入密码;

5、更新user表修改root密码:

mysql> use mysql;
mysql> update user set password=password('messikiller') where user='root' and host='localhost';
mysql> flush privileges;

6、注销系统,再次使用修改后的密码登陆msyql即可。