目录
1. Linux环境
在etc下找到my.cfg数据库的配置文件
vim /etc/my.cfg
在[mysqld]下添加
skip-grant-tables
保存后,重启mysql
进入mysql的安装目录bin下,
./mysql -uroot -p
#直接回车,即可登录
use mysql;
#mysql5.7后版本,修改密码
update user set authentication_string = password('要更改的密码') where user='root';
#mysql5.7之前版本
update user set password=password("root123456") where user="root";
flush privileges;
#退出
quit;
#注释配置文件
skip-grant-tables
#重启mysql
systemctl restart mysql
service mysql restart
方可登录进入!
2. Windows环境下
找到MySql目录下的my.ini文件
一般情况安装目录为:C:\ProgramData\MySQL\MySQL Server 5.7(ProgramData为隐藏文件夹)
找到里面的[mysqld],然后在这个下面添加skip-grant-tables,添加完后保存文件
重启mysql服务即可!
修改密码方式与Linux相仿!!!