mysql怎么登录不了?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql怎么登录不了?相关的知识,希望对你有一定的参考价值。

参考技术A

1、首先打开电脑,然后点击左下角开始菜单按钮。

2、然后在开始菜单,下方搜索框中搜索cmd,在搜索结果中点击cmd命令窗口。

3、敲下回车键,打开cmd窗口,命令格式为mysql -u finley -p db_name如下图输入mysql -u root -p test命令,然后回车,意思是登录到test数据库。

4、提示输入密码,输入正确的密码,进入mysql命令行。

5、输入select database();确认是否为test数据库,如下图所示,test直接登录成功。

linux 如何初始化密码(解决mysql root用户登录不了的问题)

这是我遇到的问题

技术图片 

 然后就想这可能是mysql安全模式的问题,解决思路:首先改变mysql的安全模式及密码校验问题,jinrumysql后在更改用户名密码。

1、首先将my.ini中加入在[mysqld]节点上加skip-grant-tables 也可能是my.cnf

主要作用是:跳过表中的验证,可以无密码登陆。

技术图片

2、登录之后查询plugin字段值:

mysql> select plugin from user where user = ‘root‘;

执行结果plugin字段如下。

技术图片

3、更新plugin字段为mysql默认值:

mysql> update user set plugin=‘mysql_native_password‘;
技术图片

4、更新成功,继续执行更新密码操作:

mysql> update user set authentication_string=password(‘123456‘) where user=‘root‘ and host=‘localhost‘;

5、刷新权限:

mysql> flush privileges;

6、将my.ini中的skip-grant-tables注释掉或者删掉

重启mysql,密码更新成功,亲测有效!
技术图片

 

以上是关于mysql怎么登录不了?的主要内容,如果未能解决你的问题,请参考以下文章

mac上mysql 怎么启动不了

在Linux上安了MySQL5.6,可是远程访问不了,怎么办

登录不了MySQL的解决方法

微信登录不了,提示网络异常怎么办?

MySQL 8.0 密码正确 但是无法登录 直接提示我密码错错误

求大神帮我看一下怎么在登录页面(denglu.html)点击登录后进入主页面(main.html),