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

Posted 码路工人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[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

以上是关于[ubuntu][mysql 5.7]安装后没有密码?如何登录的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu18.04 安装 Mysql 5.7 问题

Mysql 5.7 远程连接出错

mysql 5.7 版本 windows 安装

Ubuntu 20.04安装mysql 5.7

ubuntu部署安装 MySQL 5.7

text mysql 5.7 ubuntu 16重新安装