客服中心

返回顶部

linux/win重置mysql的root密码

A. linux系统

第一:mysqld停止,最好用killall停止mysql。
[root@localhost ~]# killall mysqld

第二:已跳过权限表的模式启动mysql。

[root@localhost ~]# mysqld_safe --skip-grant-tables &

第三:进去mysql,并修改密码。

[root@localhost ~]# mysql -u root
mysql>use mysql;
mysql>update user set password=password("new_pass") where user="root";
mysql>flush privileges;
mysql>exit;

第四:重新启动mysql,正常进入。

B. windows系统

使用批处理修改即可,下载地址:mysql重置密码

将批处理里面的第四行mima修改成您需要的密码,然后保存执行批处理,完成以后使用新密码测试数据库是否可以正常登陆。