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即可。