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

更新ubuntu之后无法登陆mysql

时间:2019-01-02 01:20:39      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:com   密码   mysq   step   update   erro   terminal   font   overflow   

Ubuntu 14.04,更新一些软件之后莫名其妙的mysql无法登陆了,一直显示:“Access denied for user ‘root‘@‘localhost‘

 

重置root密码后就好了,重置方法:

You have to reset the password! steps for mac osx(tested and working) and ubuntu

 

Stop MySQL

 

$ sudo service mysql stop

Start it in safe mode:

 

$ sudo mysqld_safe --skip-grant-tables

(above line is the whole command)

 

This will be an ongoing command until the process is finished so open another shell/terminal window, log in without a password:

 

$ mysql -u root

 

mysql> UPDATE mysql.user SET Password=PASSWORD(‘password‘) WHERE User=‘root‘;

Start MySQL

 

sudo service mysql start

your new password is ‘password‘.

 

参考自:

http://stackoverflow.com/questions/21944936/error-1045-28000-access-denied-for-user-rootlocalhost-using-password-y

 

评论里说这么整不安全,帖子里还有更安全的方法,没有深究。

 

-------

这里是类似的问题:https://bugs.launchpad.net/ubuntu/+source/mariadb-10.0/+bug/1447808

更新ubuntu之后无法登陆mysql

标签:com   密码   mysq   step   update   erro   terminal   font   overflow   

原文地址:https://www.cnblogs.com/robotech/p/10206610.html

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