以下的文章主要向大家介绍的是MySQL忘记root密码的正确解决办法,我们大家都知道在实际操作中忘记密码是令人十分头疼的事情,以下就是针对这一问题给出的正确解决方案,望你在浏览之后会收获不小。
MySQL忘记root密码解决办法:
在windows下:
打开命令行窗口,停止MySQL服务: Net stop MySQL
启动MySQL,一般到MySQL的安装路径,找到 MySQLd-nt.exe
来到该目录下:
C:Program FilesMySQLMySQL Server 5.0bin>
执行:MySQLd-nt --skip-grant-tables
另外打开一个命令行窗口,执行MySQL
>use MySQL #选择数据库
>update user set passwordpassword=password("new_pass") where user="root"; >flush privileges; >exit
用Ctrl+Alt+Del,找到MySQLd-nt的进程杀掉它,在重新启动MySQL-nt服务,就可以用新密码登录了 MySQL忘记root密码解决办法 :在linux下: 如果 MySQL 正在运行,首先杀之: killall -TERM MySQLd。 启动 MySQL :bin/safe_MySQLd --skip-grant-tables & 就可以不需要密码就进入 MySQL 了。 然后就是 >use MySQL >update user set passwordpassword=password("new_pass") where user="root"; >flush privileges;
重新杀 MySQL ,用正常方法启动 MySQL 。 如果 MySQL 正在运行,首先杀之: killall -TERM MySQLd。 启动 MySQL :bin/safe_MySQLd --skip-grant-tables & (有时会是MySQLd_safe) 就可以不需要密码就进入 MySQL 了。 然后就是 /usr/local/MySQL/bin/MySQL >use MySQL >update user set passwordpassword=password("new_pass") where user="root"; >flush privileges;
重新杀 MySQL ,用正常方法启动 MySQL 。 上面说了这么多内容,是关于对MySQL忘记root的介绍,不知道各位对MySQL的认识是不是更上一层楼了,时时关注ITJS,学习最新Mysql技术。