第一步:先停止mysql运行。(因为版本不同我搜了好多指令最终发现还是得这个)
$ service mysql stop`
2、修改my.cnf文件
# 修改my.cnf文件,在文件新增 skip-grant-tables,在启动mysql时不启动grant-tables,授权表
$ sudo vim /etc/mysql/my.cnf
[mysqld]
skip-grant-tables
注意不要打错 也不要多什么标点符号造成语法错误报错。
3、启动mysql服务
service mysql restart
mysql
4 重置 数据库密码 指令
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
此时注意自己如果不是localhost的ID就要用‘%’.
ALTER USER 'root'@'%' IDENTIFIED BY '123456';
‘‘123456’ 根据自己该改的密码改。