[ubuntu][mysql 5.7]安装后没有密码?如何登录

环境:(2020-04-21)

WSL
ubuntu LTS 18.04.1
mysql  Ver 14.14 Distrib 5.7.29, for Linux (x86_64) 

找到随机密码

# 显示出mysql安装时的随机密码
sudo cat /etc/mysql/debian.cnf

# 用上面的用户登录
mysql -u debian-sys-maint -p
# 此时输入上面得到的密码
# 或
mysql --user="debian-sys-maint" --password="yourpassword"

过程如图:

mysql-init-random-pwd


登进来之后就是要给 root 设密码

# 查看现在有哪些用户
select user from user;

# 修改 root 用户的密码
SET PASSWORD FOR 'root'@'localhost' = PASSWORD("your-password-here");

也可以添加用户

CREATE USER 'maony'@'localhost' IDENTIFIED BY 'your-password-here';

# 查看添加结果
select user from user;

退出 mysql 命令行

quit;
# 或
exit;
# 或
\q

这时可以用其它用户登录进来了

# root  (由于当前不是root用户,故会需要输入两次密码,一次root的,一次数据库的)
sudo mysql -u root -p

# 当前用户maony
mysql -u maony -p

posted on 2020-04-21 12:26  CoderMonkey  阅读(343)  评论(0编辑  收藏  举报

导航