更新ubuntu之后无法登陆mysql
Posted robotech_erx
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了更新ubuntu之后无法登陆mysql相关的知识,希望对你有一定的参考价值。
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‘.
参考自:
评论里说这么整不安全,帖子里还有更安全的方法,没有深究。
-------
这里是类似的问题:https://bugs.launchpad.net/ubuntu/+source/mariadb-10.0/+bug/1447808
以上是关于更新ubuntu之后无法登陆mysql的主要内容,如果未能解决你的问题,请参考以下文章
ubuntu 无法登陆,只能用Guest Session登陆,求救啊
解决Ubuntu输入正确密码后无法进入桌面,一直停留在登陆界面的问题
ubuntu下 mysql安装以后无法登陆的的解决方法((ERROR 1698 (28000): Access denied for user 'root'@'localhos