MySQL 忘记密码怎么办?
2014-11-02 14:26
246 查看
有时候经常忘记密码,或者更改密码时按错键的,或者不知名的错误。下面介绍windows下,解决办法都是差不多:
更改登录权限为全开放,进入后再更改权限更改密码
有几种情况
(1)如果是使用 WampServer 套件的 (w+apache+mysql+php)
可先打开 wampserver 然后点击图标, 选择 my.ini 文件打开
然后 在文件底部的 [mysqld] 下面加上语句 skip-grant-tables 保存后退出。同时也要退出mysql.exe (任务管理器查看是否有此进程,若有就杀死)
然后就可以重新打开mysql 可以是直接客户端打开,也可以 同样使用 wampserver 里面的 当然了,你要保证先开启服务, start services .
打开后,就可以不用密码就可进入了(虽然它还提示输入,随便输就好)
然后 选择数据库 : use mysql
再更新数据,默认登录名为”root" 假如你要设置密码为 “passwd" 用如下命令
update user set password=password("passwd") where user="root"; 就可以了
现在已经设置好了,你再把 刚才 my.ini 文件里面的那条语句去掉。 重新启动 mysql ,输入刚才的密码,即可。
(2)如果是单独用 mysql 的,可通过命令行修改
关闭mysql 可用任务管理器杀死进程, 或 net stop mysql
cmd 命令行 到达mysql\bin 目录下: 先用 D: 选择D盘, 再输 cd program 选择program文件夹 ...这样下去一直到bin目录 。
输入命令 mysqld-nt --skip-grant-tables;
再打开另一个cmd 也进入此目录,输入 mysql -u root 或 mysql
然后输入语句 use mysql; 再 修改密码
update user set password=password("passwd") where user="root";
再刷新 输入命令 flush privileges;
退出,结束 mysql 进程,再重新运行,就可以用新密码登录了。
**************************************************华丽分割线******************************************************
PS: 如果是使用 wampServer 的,有一点我很是不理解。进入 phpMyAdmin 控制端后,
修改用户资料,总是出现问题,
点击编辑权限,然后打算修改密码,和登录密码,不料每次修改过后它就马上提示无法登录了..
之后点击下面的执行,就马上显示无法登录服务器了,然后mysql 登录失败(密码错误....我明明是输同样的密码... 无奈 这种情况只好 用如上方法修改权限重新配置)
求解求解啊.........数据库菜盲.........
更改登录权限为全开放,进入后再更改权限更改密码
有几种情况
(1)如果是使用 WampServer 套件的 (w+apache+mysql+php)
可先打开 wampserver 然后点击图标, 选择 my.ini 文件打开
然后 在文件底部的 [mysqld] 下面加上语句 skip-grant-tables 保存后退出。同时也要退出mysql.exe (任务管理器查看是否有此进程,若有就杀死)
然后就可以重新打开mysql 可以是直接客户端打开,也可以 同样使用 wampserver 里面的 当然了,你要保证先开启服务, start services .
打开后,就可以不用密码就可进入了(虽然它还提示输入,随便输就好)
然后 选择数据库 : use mysql
再更新数据,默认登录名为”root" 假如你要设置密码为 “passwd" 用如下命令
update user set password=password("passwd") where user="root"; 就可以了
现在已经设置好了,你再把 刚才 my.ini 文件里面的那条语句去掉。 重新启动 mysql ,输入刚才的密码,即可。
(2)如果是单独用 mysql 的,可通过命令行修改
关闭mysql 可用任务管理器杀死进程, 或 net stop mysql
cmd 命令行 到达mysql\bin 目录下: 先用 D: 选择D盘, 再输 cd program 选择program文件夹 ...这样下去一直到bin目录 。
输入命令 mysqld-nt --skip-grant-tables;
再打开另一个cmd 也进入此目录,输入 mysql -u root 或 mysql
然后输入语句 use mysql; 再 修改密码
update user set password=password("passwd") where user="root";
再刷新 输入命令 flush privileges;
退出,结束 mysql 进程,再重新运行,就可以用新密码登录了。
**************************************************华丽分割线******************************************************
PS: 如果是使用 wampServer 的,有一点我很是不理解。进入 phpMyAdmin 控制端后,
修改用户资料,总是出现问题,
点击编辑权限,然后打算修改密码,和登录密码,不料每次修改过后它就马上提示无法登录了..
之后点击下面的执行,就马上显示无法登录服务器了,然后mysql 登录失败(密码错误....我明明是输同样的密码... 无奈 这种情况只好 用如上方法修改权限重新配置)
求解求解啊.........数据库菜盲.........
相关文章推荐
- MySQL密码忘记后该怎么办
- MySQL忘记密码怎么办
- redhat enterpriseredhat 5.4 下mysql忘记密码怎么办
- MySQL忘记root用户密码怎么办?
- 忘记了mysql的密码怎么办?
- mysql密码忘记了 怎么办
- mysql 忘记 root 密码怎么办?
- 忘记了mysql的root密码,怎么办?
- mysql忘记密码了怎么办?
- MySQL 忘记密码怎么办
- 忘记mysql密码怎么办
- 忘记Mysql的root密码怎么办!
- 忘记MySQL的密码怎么办?
- Ubuntu下忘记mysql密码怎么办?
- mysql忘记密码怎么办?~
- 忘记了Mysql的root用户的密码,怎么办?
- mysql 忘记密码怎么办
- MySQL忘记root密码怎么办?
- 忘记了MySQL密码怎么办
- 忘记了Mysql的root用户的密码,怎么办?