问题描述

安装mysql-server-5.7后,没有出现设置密码的界面。安装完成后,使用空密码也登录不了root账号。

解决方案

  • 设置mysql空密码登录
    编辑/etc/mysql/my.cnf文件,在最后加入以下设置
[mysqld]
skip-grant-tables=1
  • 重启mysql
$ sudo service mysql stop
$ sudo service mysql start
  • 修改root密码
update user set authentication_string=password('111111') where user='root';
  • 刷新
flush privileges;