当前位置:首页 > Linux使用 > Linuxmint > 正文内容

Linuxmint20.1下MySQL8.0数据库root密码错误问题解决

句号4年前 (2021-01-31)Linuxmint1456

问题提出:Linuxmint安装MySQL8.0之后,跳过root密码登录之后,需要修改root密码,经测试,死活不行。

键入命令:

alter user 'root'@'localhost' indentified by '这里写的是新密码';

image.png

ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

据说是8.0之后密码安全策略问题,密码需要大小写特殊符号,修改过密码后还是不行

后来登录,还有这么一个错误:ERROR 1524 (HY000): Plugin 'auth_socket' is not loaded

经过多次搜索查找,有这么一句:

alter user'root'@'%' IDENTIFIED BY 'MyNewPass@123';

报错如下:ERROR 1396 (HY000): Operation ALTER USER failed for 'root'@'%'

又开始搜索:

发现root后面的服务器名不对,

于是键入:

 select user,plugin,host from user;
得到如下结果:

image.png

很明显,root的host是localhost


于是修改上一个语句为:

image.png

还是不行,后来又看到一句如下:

 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '1234567';

成功!


看来关键是

mysql_native_password


版权声明:本文由一缕残魂发布,如需转载请注明出处。

分享给朋友:

相关文章

Linuxmint20.1安装MySQL数据基本方法

Linuxmint20.1安装MySQL数据基本方法

安装:打开终端,键入命令:sudo apt-get install mysql-server期间可能会让你输入密码,也可能不让你输入密码,视情况而定启动:接下来启动MyS...

linuxmint20.1下使用sysv-rc-conf管理服务以及无法定位软件包问题解决

linuxmint20.1下使用sysv-rc-conf管理服务以及无法定位软件包问题解决

sysv-rc-conf是一个强大的服务管理程序。安装sysv-rc-conf :apt-get updatesudo apt-get sysv-rc-conf令人懵逼的事情:问题解决:deb源的问题...

Navicat错误:Can't connect to local MySQL server through socket以及localhost 与127.0.0.1的区别

Navicat错误:Can't connect to local MySQL server through socket以及localhost 与127.0.0.1的区别

在本地使用Navicat连接MySQL数据的时候出现错误如下:2002 - Can't connect to local MySQL server through socket '/v...

Linuxmint20.1下MySQL8.0数据库使用命令行导入导出SQL文件

linux下,导出SQL文件:一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):1、导出数据和表结构(常用):mysqldump -u用户名 -p密码 数据库名 &g...

linux版Charles4.2启动卡在loading tools界面的处理方法

Charles是一个很牛的代理抓包工具,跨平台,使用方便,功能强大,最近更换Linux系统后,找到一个4.2版本下载了,但是启动的时候却卡主了,一直在启动页面,提示:Loading Tools经查,应...

linuxmint20.1安装deepin wine后,QQ、微信、Tim不能调用搜狗中文输入法的解决办法

linuxmint20.1安装deepin wine后,QQ、微信、Tim不能调用搜狗中文输入法的解决办法

这几天使用Linuxmint,由于QQ for Linux实在是太垃圾了,微信Linux版本功能也不是太全,只好安装了deepin的wine,然后安装了QQ和微信。总体来说,虽然界面显示不是那么好看,...