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

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

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

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://www.yiyabei.cn/?id=29

标签: ubuntuMYSQL
分享给朋友:

相关文章

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

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

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

局域网和外网多重网络同时使用

局域网和外网多重网络同时使用

要点: 1、ip、子网掩码都使用内网; 2、网关保证空白; 3、设置静态路由。 具体操作: 1、保证完成了上述1、2两条操作; 2、设置静态路由...

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

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

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

ubuntu VPS 安装LXDE+VNC桌面 附配Firefox浏览器及简体中文

ubuntu VPS 安装LXDE+VNC桌面 附配Firefox浏览器及简体中文

apt-get install xorg lxde-core tightvncserver tightvncserver :1 tightvncserver -kill :1 vi ~/.vnc/xstartup 添加 lxter...

BBR+BBR魔改+锐速一键脚本 for Centos/Debian/Ubuntu

BBR+BBR魔改+锐速一键脚本 for Centos/Debian/Ubuntu

此文为引用文。 支持系统:Centos 6+/Debian 8+/Ubuntu 14+,BBR魔改版不支持Debian 8 wget -N --no-check-certificate...

cocos creator的Action类整理

cocos creator的Action类整理

文章来源:https://blog.csdn.net/cchgood/article/details/80930764 Action类 Action类是所有动作类型的基类  并且Action有两个类别  1、...