参考:
总结
1. 在my.cnf修改配置
sed -i ‘/mysqld/a\skip-grant-tables’ /etc/my.cnf
2. 重启mysql
/bin/systemctl restart mysql.service
3. 进入mysql修改root密码
/usr/bin/mysql
USE mysql;
UPDATE user SET Password = password(‘密码’) where User = ‘root’;
flush privileges;
quit;
4.my.cnf设置回来
sed -i “s/skip-grant-tables/#skip-grant-tables/g” /etc/my.cnf
不然在给其它用户权限的时候会出现:
5. 重新启动mysqld
/bin/systemctl restart mysqld.service