问题:安装mysql没有设置密码导致无法进入mysql
系统:ubuntu 18.04
mysql版本:mysql Ver 14.14 Distrib 5.7.23, for Linux (x86_64) using EditLine wrapper
sudo vim /etc/mysql/debian.cnf //查看mysql默认账号密码
mysql -udebian-sys-maint -p //进入数据库
mysql>use mysql;
//mysql数据库中的user表中的password字段为authentication_string
mysql>update user set authentication_string=PASSWORD("自定义密码") where user='root';
mysql>update user set plugin="mysql_native_password";
mysql>flush privileges;
mysql>quit
/etc/init.d/mysql restart //重启mysql服务
mysql -u root -p 自定义密码 //进入mysql