1.登录linux系统root用户,用vim打开mysql配置文件
vim /etc/my.cnf
2.在最下面添加一行内容,:wq保存退出
skip-grant-tables
3.如果mysql服务是启动状态则重启服务,否则启动服务
systemclt restart mysqld 或者 systemctl start mysqld
4.命令行输入mysql -u root即可免密连接mysql
5.选择mysql数据库
use mysql;
6.修改mysql root用户的密码
先输入:flush privileges;
再输入:alter user 'root'@'localhost' identified ny '123';
'root'为账户,'123'为密码。
7.exit退出mysql,修改/etc/my.cnf删除skip-grant-tables,并重启mysqld服务