今天就说一下Windows如何修改MySQL root密码。
MySQL5.6 安装好了以后是没有密码的,所以需要自己设置密码,这个也就是修改密码了,也许会有人像我一样,刚修改完密码就忘记了密码的O(∩_∩)O哈哈~,不多说了,现在开始修改密码吧。
第一种方法:set password for root@localhost = password('新密码')
首先我们打开数据库服务,输入 mysql -u root -p 命令,此时没有密码可以直接登录的,
现在查询是没有的密码的,select User.password from mysql.user;
输入修改密码的命令,set password for root@localhost = password('新密码')
第二种方法: mysqladmin -u root -p password 新密码
回车会提示输入原先的密码,正确输入就好了
如下,假如你忘记密码了
1、关闭正在运行的MySQL服务。
2、打开cmd窗口,转到mysql\bin目录。 3、 输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。 4、再开一个cmd窗口(因为刚才那个cmd窗口已经不能动了),输入mysql回车,如果成功,将出现MySQL提示符 >。 6、连接权限数据库: use mysql; 。 7、改密码:update user set password=password("root") where user="root";(别忘了最后加分号) 。 8、刷新权限(必须步骤):flush privileges; 。 9、退出 quit。
重启mysql服务,使用用户名root和刚才设置的新密码root登录就ok了;