Ubuntu 下修改mysqlroot密码

Posted huangguojin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu 下修改mysqlroot密码相关的知识,希望对你有一定的参考价值。

1、安全模式登入mysql

  a、停止mysql进程  

sudo /etc/init.d/mysql stop

技术分享图片

b、安全模式进入

/usr/bin/mysqld_safe --skip-grant-tables --skip-networking &

技术分享图片

c、进入失败,创建 mysqld文件

      sudo mkdir -p /var/run/mysqld

d、给mysqld文件赋权限

    sudo chown mysql:mysql /var/run/mysqld

e、再次进入安全模式

sudo /usr/bin/mysqld_safe --skip-grant-tables --skip-networking &

技术分享图片

f、无密码进入

mysql -u root

g、打开一个新窗口,登录进入mysql

技术分享图片

h、使用sql语句修改root密码

  use mysql;

update user set authentication_string=PASSWORD("这里输入你要改的密码") where User=‘root‘;

技术分享图片

更新系缓存密码

update user set plugin="mysql_native_password"

技术分享图片

刷新操作权限 

flush privileges;

技术分享图片

退出mysql,使用更改后密码登录

技术分享图片

至此密码修改成功



以上是关于Ubuntu 下修改mysqlroot密码的主要内容,如果未能解决你的问题,请参考以下文章

MySQLroot密码的恢复方法

mysqlroot密码忘记了,修改root密码

设置更改mysqlroot密码,连接mysql,mysql常用命令

MYSQL密码修改及永不过期

ubuntu下登录svn服务器,每次提交代码的时候都提示输入密码,很麻烦,能不能通过修改配置文件直接登录?

MySQL:如何重置或更改 MySQL root 密码?