mysql 5.7.16 忘记root 密码 如何修改root密码
2016-12-07 16:08
375 查看
今天在电脑上安装 mysql5.7.16 (压缩包)时,在初始化data文件夹之后,没有记住密码,DOS框没有显示,没办法,为了学习一下怎么修改密码,在网上找了好多方法去解决,最终还是解决了,下面来看一下这种方法的具体操作:
1. 关闭正在运行的MySQL服务。
2. 打开DOS窗口,转到mysql\bin目录
3. 输入mysqld --skip-grant-tables 回车
--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。
4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。
5. 输入mysql回车,如果成功,将出现MySQL提示符 >。
6. 连接权限数据库: use mysql; (别忘了最后加分号) 。
7. 改密码:update user set password=password("123") where user="root"; (别忘了最后加分号) 。
如果修改密码出现
**mysql修改密码错误 ERROR 1054 (42S22)**
则使用 mysql>update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost';
通过上面的修改,root密码已经修改成功了,此时你如果去启动mysql服务时,服务 应该会启动不了,我的办法是从新启动了电脑,从新启动服务,此时 mysql服务可以正常启
动, 此时 通过 navicat 可以以新的密码连接,或者通过 mysql命令行来进入数据库。
1. 关闭正在运行的MySQL服务。
2. 打开DOS窗口,转到mysql\bin目录
3. 输入mysqld --skip-grant-tables 回车
--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。
4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。
5. 输入mysql回车,如果成功,将出现MySQL提示符 >。
6. 连接权限数据库: use mysql; (别忘了最后加分号) 。
7. 改密码:update user set password=password("123") where user="root"; (别忘了最后加分号) 。
如果修改密码出现
**mysql修改密码错误 ERROR 1054 (42S22)**
则使用 mysql>update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost';
通过上面的修改,root密码已经修改成功了,此时你如果去启动mysql服务时,服务 应该会启动不了,我的办法是从新启动了电脑,从新启动服务,此时 mysql服务可以正常启
动, 此时 通过 navicat 可以以新的密码连接,或者通过 mysql命令行来进入数据库。
相关文章推荐
- linux 中mysql 忘记root密码如何修改
- 如何强制修改mysql的root密码(mysql忘记密码)
- MySQL,如何修改root帐户密码、如何解决root帐户忘记密码的问题
- mysql忘记root密码且忘了安装目录如何修改root密码
- ubuntu下root用户名进不去mysql,如何查看用户名和密码,如何修改root密码
- mysql 修改root密码或忘记root密码
- mysql忘记密码时如何修改root用户密码
- 忘记MySQL的root密码后,如何修改root密码
- 忘记MySql的root密码如何修改
- 忘记root密码,如何修改root密码
- MySQL,如何修改root帐户密码、如何解决root帐户忘记密码的问题
- MySQL 5.7忘记root密码如何修改?
- MySQL,如何修改root帐户密码、如何解决root帐户忘记密码的问题
- mysql忘记root密码如何修改
- 【MySQL】忘记root密码,修改root密码
- Linux 忘记root密码 如何修改
- 如何修改MySQL的root用户密码
- 如何修改遗失的MySQL的ROOT用户密码
- 如何修改遗失的MySQL的ROOT用户密码
- 如何修改遗失的MySQL的ROOT用户密码