一、进入mysql配置文件
cd /etc/mysql/mysql.conf.d/ //进入此目录下
vim mysqld.cnf //使用vim编辑器
在最下面一行加上skip-grant-tables,加完之后按ESC按钮,然后 :wq 退出编辑
//重启mysql服务器
systemctl restart mysql
这个时候登陆数据库 mysql -uroot -p 按两次回车即可进入数据库
//然后设置数据库密码
>update user set authentication_string = '你的新密码' where user ='root';
> FLUSH PRIVILEGES
然后关闭数据库,在配置文件里删除skip-grant-tables :wq保存
//最后重启数据库,就可以登陆数据库了
systemctl restart mysql