码迷,mamicode.com
首页 > 数据库 > 详细

Ubuntu为mysql的root用户密码问题

时间:2019-08-04 13:10:38      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:文件   HERE   auth   deb   mysql密码   实现   upd   size   重启   

1、root用户免密码登录mysql

Ubuntu装完mysql时,root用户可以免密登录,如果设置的root用户密码忘记了,想要使用root用户免密登录,修改在配置文件的[mysqld]节点下添加skip-grant-tables,网络上的很多博客说是在/etc/mysql/my.cnf中配置skip-grant-tables,但是my.cnf文件为空,没有[mysqld]节点。正确的路径应该是/etc/mysql/mysql.conf.d/mysqld.cnf,编辑mysqld.cnf,在mysqld.cnf的[mysqld]节点下添加skip-grant-tables。下图中我的skip-grant-tables处于注释状态。

技术图片

然后重启mysql服务(service mysql restart),即可实现root用户免密登录。

2、重新设置root用户登录mysql密码

可以使用/etc/mysql/debian.cnf下的用户名和免密登录mysql,然后为root用户设置密码。设置密码“update mysql.user set authentication_string=password(‘root‘) where user=‘root‘;”,重启mysql服务,即可用新密码登录mysql。

Ubuntu为mysql的root用户密码问题

标签:文件   HERE   auth   deb   mysql密码   实现   upd   size   重启   

原文地址:https://www.cnblogs.com/alphajuns/p/11297850.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!