帅气咕杂货间

Ubuntu18.04 Mysql无法登录问题解决方案

Word count: 156 / Reading time: 1 min
2018/08/13 Share

BB

重装ubuntu18.04后,安装mysql发现安装过程中没有出现设置root密码的过程,而后无法登录mysql,网上教程众说纷纭,但尝试后都没有效果。

在尝试各种解决方案两天后终于解决了这个问题。

解决方案

(1)使用 sudo 权限进入数据库

1
sudo mysql -u root

(2)删除原 root 用户

1
DROP USER 'root'@'localhost';

(3)新建 root 用户并指定密码

1
CREATE USER 'root'@'%' IDENTIFIED BY 'passwd';

(4)赋权

1
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';

(5)更新权限

1
FLUSH PRIVILEGES;

然后使用 mysqll -u root -p 输入密码即可登录。

CATALOG
  1. 1. BB
  2. 2. 解决方案