① 修改mysql 配置, 在[mysqld]
中添加一行skip-grant-tables
, 它的作用是让你可以不用密码登录进去MySQL。如图1所示
$ sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
图1 修改配置
② 重启mysql
$ sudo service mysql restart
③ 进入mysql
$ sudo mysql -uroot
mysql> use mysql;
mysql> update user set authentication_string=password("你的密码") where user="root";
mysql> flush privileges;
完成