第一种方法
-
在mysql配置文件中添加skip-grant-tables,作用为用于登录数据库是跳过验证权限;
-
输入mysql -u root -p 回车,不用输入密码,继续回车进入数据库;
-
输入use mysql进入mysql数据库;
-
输入 update mysql.user set authentication_string=password(‘123456’) where user=‘root’; 设置数据库密码 适用于mysql 5.7版本;
-
将修改 mysql中的 My.ini文件,删掉最后一行的代码(跳过表验证)skip-grant-tables;
-
在cmd命令行窗口输入命令重启服务。
第二种方法
-
输入mysql -u root -p 回车,输入mysql安装服务时,随机生成的密码;
随机密码位置:
-
输入 use mysql进入mysql数据库;
-
输入 update mysql.user set authentication_string=password(‘123456’) where user=‘root’; 设置数据库密码 适用于mysql 5.7版本;
-
在cmd命令行窗口输入命令重启服务。