mysql密码忘记的解决方法
2010-10-21 09:41
501 查看
在windows下:
打开命令行窗口,停止mysql
服务:
Net stop mysql
复制代码
启动mysql,一般到mysql的安装路径,找到 mysqld-nt.exe
执行:
mysqld-nt --skip-grant-tables
复制代码
当前窗口将会停止。
另外打开一个命令行窗口,执行mysql 如果提示没有这个命令,先进入MYSQL的安装位置下BIN目录再运行mysql
>use mysql
>update user set password=password("new_password") where user="root";
>flush privileges;
>exit
复制代码
用Ctrl+Alt+Del,找到mysqld-nt的进程杀掉它,在重新启动mysql-nt服务,就可以用新密码登录了
在linux
下:
如果 MySQL 正在运行,首先杀之:
killall -TERM mysqld
复制代码
启动 MySQL :
bin/safe_mysqld --skip-grant-tables &
复制代码
就可以不需要密码就进入 MySQL 了。
然后就是
>use mysql
>update user set password=password("new_pass") where user="root";
>flush privileges;
复制代码
重新杀 MySQL ,用正常方法启动
打开命令行窗口,停止mysql
服务:
Net stop mysql
复制代码
启动mysql,一般到mysql的安装路径,找到 mysqld-nt.exe
执行:
mysqld-nt --skip-grant-tables
复制代码
当前窗口将会停止。
另外打开一个命令行窗口,执行mysql 如果提示没有这个命令,先进入MYSQL的安装位置下BIN目录再运行mysql
>use mysql
>update user set password=password("new_password") where user="root";
>flush privileges;
>exit
复制代码
用Ctrl+Alt+Del,找到mysqld-nt的进程杀掉它,在重新启动mysql-nt服务,就可以用新密码登录了
在linux
下:
如果 MySQL 正在运行,首先杀之:
killall -TERM mysqld
复制代码
启动 MySQL :
bin/safe_mysqld --skip-grant-tables &
复制代码
就可以不需要密码就进入 MySQL 了。
然后就是
>use mysql
>update user set password=password("new_pass") where user="root";
>flush privileges;
复制代码
重新杀 MySQL ,用正常方法启动
相关文章推荐
- Ubuntu 16.04下忘记MySQL密码解决方法
- 输入命令windows下mysql忘记root密码的解决方法
- windows下mysql忘记root密码的解决方法
- 在Linux环境下mysql的root密码忘记解决方法 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 2.修改MySQL的登录设置: # vi /etc/my.c
- 最好用的mysql密码忘记的解决方法
- Mac下忘记MySQL初始密码导致Navicat连接失败的解决方法
- linux下mysql的root密码忘记解决方法
- Mysql的Root密码忘记,查看或修改的解决方法(图文介绍)【转】
- mysql忘记root密码的解决方法
- Mysql 忘记root密码和修改root密码的解决方法(小结)
- 在Linux环境下mysql的root密码忘记解决方法
- 最好用的mysql密码忘记的解决方法
- Windows平台下MYSQL破解root密码(忘记root密码的解决方法)
- windows下mysql忘记root密码的解决方法
- mysql修改密码的三方法和忘记root密码的解决方法
- linux下mysql的root密码忘记解决方法
- Windows下mysql忘记root密码的解决方法
- 安装widows mysql 免安装版(zip) 步骤详解 以及遇到问题解决 以及忘记密码的修改方法
- mysql忘记root密码解决方法
- CentOS下MySQL忘记root密码解决方法【转载】