环境:(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"
过程如图:
登进来之后就是要给 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