当前位置:首页 > 技术手札 > 正文内容

Ubuntu 16.04下忘记MySQL密码如何重置

秋风渡红尘8年前 (2018-09-20)技术手札2290

I. 在终端输入


sudo gedit /etc/mysql/mysql.conf.d/mysqld.cnf


II. 在[mysqld]下方的skip-external-locking下面添加一行:

skip-grant-tables

III. 重启MySQL服务:

sudo service mysql restart

IV. 在终端输入命令:mysql 进入mysql

V. 输入USE mysql (切换至mysql数据库)

VI. 将root用户的密码修改为0000

UPDATE mysql.user SET authentication_string=password('0000') WHERE User='root' AND Host ='localhost';

VII. 修改字段plugin:

UPDATE user SET plugin="mysql_native_password";

(Plugin字段标识可以用于验证用户身份的插件,如果字段为空,服务器使用内建授权验证机制验证用户身份。 )

VIII. 输入flush privileges;

IX. 输入quit;

X. 把/etc/mysql/mysql.conf.d/mysqld.cnf文件中添加的一行注释掉


来源:

Ubuntu 16.04下忘记MySQL密码解决方法

扫描二维码推送至手机访问。

版权声明:本文由咿呀贝发布,如需转载请注明出处。

本文链接:https://yiyabei.cn/?id=29

标签: ubuntuMYSQL
分享给朋友:

相关文章

ubuntu修改grub2启动项背景与文字颜色

ubuntu修改grub2启动项背景与文字颜色

       以下内容在ubuntu16.04下测试成功。         一、修改启动项背景: 1...

360随身wifi 3代当作无线网卡无法联网

360随身wifi 3代当作无线网卡无法联网

前置条件: 无线网卡硬件 360随身WIFI 3代 驱动...

AUTO CAD2018启动出现Unhandled……

AUTO CAD2018启动出现Unhandled……

AUTO CAD2018启动出现Unhandled…… 回想起之前正常启动之后动过电脑的情况,一是安装了第二个显示器并更新了驱动。二是安装skecthup2017时为了安装netframework4.5.2不得已卸载了4....

关于UG NX8.0/8.5二次开发dll签名失败的问题

关于UG NX8.0/8.5二次开发dll签名失败的问题

使用vc++二次开发,正版UG NX加载DLL时会提示图像未加载…… 了解为正版UG加载二次开发的dll需要签名。 签名过程中出现以下问题: Signing fails because the fo...

ubuntu 安装mysql

ubuntu 安装mysql

sudo apt-get install mysql-server sudo apt isntall mysql-client sudo apt install libmysqlclient-dev 检测是否安装成功: sudo n...