编辑mysql配置文件 vi /etc/my.cnf
,在mysqld
下添加一行skip-grant-tables
,如下
1 | [mysqld] |
这样就可以免密登录MySQL
重启MySQL service mysqld restart
在终端中直接输入 mysql
即可进入mysql
切换数据库
use mysql;
输入以下命令
1 | update user set authentication_string=password('新密码') where user='root'; |
MySQL5.7前的版本使用
1 | update user set password=password('新密码') where user='root'; |