MySQL修改密码弄了好久,今天终于弄好了,网上的教程质量参差不齐。在这里分享一下自己的实际经验,希望对大家有帮助。
系统:win7 64bit
MySQL:mysql-5.7.17-winx64 免安装版
步骤:
1、安装好MySQL(即解压到相关路径) 我的是D:\mysql-5.7.17-winx64。
2、打开MySQL目录下的my-default.ini文件,在文件的最后添加一行“skip-grant-tables”,保存并关闭文件。
3、打开命令行窗口(cmd),直接输入命令行net start,查看是否启动了MySQL,如果启动了则关闭MySQL(在命令行窗口输入命令行 net stop mysql)
4、在命令行窗口转到安装MySQL的bin路径下(比如我的安装在D:\mysql-5.7.17-winx64。则进行如图操作:
然后在命令行中输入: mysqld –skip-grant-tables 如图:
光标会不可动,说明你已经成功一半了。
5、新开一个命令行窗口,同样转到MySQL的安装目录下。在命令行中输入mysql 如图:
6、在命令行中输入:use mysql;再输入update user set password=PASSWORD(“password”) where user=’root’;”(password为你要更改的密码);如果有错则输入update mysql.user set authentication_string=password(‘password’) where user=’root’ ; 如图:
7、在MySQL目录下的my-default.ini文件中删掉skip-grant-tables 这一行,然后结束mysql后台进程(ctrl+shift+esc 打开进程管理器,结束mysql.exe与mysqld.exe。
8、在命令行中启动mysql然后输入 mysql -u root -p ,再输入密码即可成功连接数据库。
MySQL修改密码
最新推荐文章于 2024-08-13 19:25:18 发布