MySQL无法登陆root的解决办法 以及 修改root密码的4种方法 您所在的位置:网站首页 服务器登录不上去怎么解决 MySQL无法登陆root的解决办法 以及 修改root密码的4种方法

MySQL无法登陆root的解决办法 以及 修改root密码的4种方法

2024-07-01 13:02| 来源: 网络整理| 查看: 265

今天配置Django项目时突然连不上数据库了。应该是忘记密码了。(参考了几篇blog,取各家之所长,去各家之糟粕)

像下面这两种错误产生的原因可能就是密码输入错误。

注意:先检查一下MySQL服务有没有启动

win下 启动用 net start mysql

          停止用 net stop mysql

没有重启指令。重启就是 先停用 再启用。

linux 下 有重启指令。

另外,若提示说 MySQL服务无法启动

解决办法1:

进入命令行(管理员身份):(进入 MySQL安装的 bin 目录下)  1、 mysqld --initialize (检查目录下存在 data 文件夹,删除即可)  2、net start mysql

解决办法2:

注销计算机 或者 重启。见下面 修改root密码的方法4:步骤9. 若不注销或重启,开启mysql服务是会提示 MySQL服务无法启动

若要被要求修改密码

修改root密码

方法1: 用SET PASSWORD命令 

首先登录MySQL。  格式:mysql> set password for 用户名@localhost = password(‘新密码’);  例子:mysql> set password for root@localhost = password(‘123’);

方法2:用mysqladmin 

格式:mysqladmin -u用户名 -p旧密码 password 新密码  例子:mysqladmin -uroot -p123456 password 123

方法3:用UPDATE直接编辑user表 

首先登录MySQL。  mysql> use mysql;  mysql> update user set password=password(‘123’) where user=’root’ and host=’localhost’;  mysql> flush privileges;

方法4:在忘记root密码的时候,可以这样 

以windows为例:  1. 关闭正在运行的MySQL服务。  2. 打开DOS窗口,转到mysql\bin目录。 (win下mysql的安装目录默认在 C:\Program Files\MySQL\MySQL Server 5.7\bin) 3. 输入mysqld --skip-grant-tables 回车(注意:前面是两个短横线--)。  --skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。 (不用修改my.ini配置文件,网上也有修改my.ini的教程,相对于那个,这种方法更方便。顺便说下:my.ini文件在 C:\ProgramData\MySQL\MySQL Server 5.7 目录下)。 4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。  5. 输入mysql回车,如果成功,将出现MySQL提示符 >。  6. 连接权限数据库: use mysql; 。  6. 改密码:

   (5.7.11以前) > update user set password=password("123456") where user="root";

(5.7.11 或者以后)> update user set authentication_string=password("123456") where user="root";

版本号进入mysql前面会有提示。类似下面这样:

7. 刷新权限(必须步骤):flush privileges; 。  8. 退出 quit。  9. 注销系统(这里是注销计算机,或者重启),再进入,使用用户名root和刚才设置的新密码123登录。

 

 

Reference:

1. https://blog.csdn.net/qq_33285112/article/details/78982766

2. https://blog.csdn.net/eddy_zheng/article/details/53928513

3. https://blog.csdn.net/Hello_World_QWP/article/details/80346904



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有