MySQL是一个精巧的SQL数据库管理系统,MySQL能为日常办公提供不少便利,但难免会忘记MySQL的密码,忘记密码如何找回呢?有什么解决方法推荐呢?今天就跟随小编一起来看看有什么办法能找回MySQL的密码。
解决办法1
卸载完全,删除所有数据,先关闭跟MySql所有有关的进程,进入命令行(cmd)中输入taskkill /f /im mysqld-nt.exe然后找到MySql的根目录删除即可。
解决办法2
在命令行里面输出密码或者更更改密码。在命令行运行:taskkill /f /im mysqld-nt.exe
下面的操作是操作mysql中bin目录下的一些程序,如果没有配置环境变量的话,需要切换到mysql的bin 目录下执行如下语句。不然无效。继续在命令行运行:mysqld-nt --skip-grant-tables
新开一个命令行运行:mysql -u root (如果没有配置mysql的bin环境变量的话需要切换到bin目录下执行此语句)
如果不想改密码,只是想看原来的密码的话。可以在命令行执行这个语句
如果要修改密码的话,在命令行下执行下面的语句
完成这些操作后,继续在命令行运行
方法一
1.以系统管理员身份运行cmd.
2.查看mysql是否已经启动,如果已经启动,就停止:net stop mysql。
3.切换到MySQL安装路径下:D:\WAMP\MySQL-5.6.36\bin;如果已经配了环境变量,可以不用切换了。
4.在命令行输入:mysqld -nt --skip-grant-tables
5.以管理员身份重新启动一个cmd命令窗口,输入:mysql -uroot -p,Enter进入数据库。
6.如果不想改密码,只是想看原来的密码的话,可以在命令行执行这个语句
select host,user,password from mysql.user;//即可查看到用户和密码
7.如果要修改密码的话,在命令行下依次执行下面的语句
use mysql
update user set password=password(“new_pass”) where user=“root”;// ‘new_pass’ 这里改为你要设置的密码
flush privileges;
exit
8.重新启动MYSQL,输入密码登录即可!
方法二
1、 关闭正在运行的MySQL服务:控制面板 →管理工具→服务→MySQL56(本人安装版本为mysql_5.6.16_32_msi)
2、打开DOS窗口,转到mysql→bin目录。(本人安装路径C:\MySQL\MySQL Server 5.6)
3、输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。
4、再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql-bin目录。
5、 输入mysql回车,如果成功,将出现MySQL提示符 》。
6、连接权限数据库: use mysql; 。
7、改密码:update user set password=‘123’ where user=“root”;(别忘了最后加分号)
8、刷新权限(必须步骤):flush privileges;。
9、退出 quit。
10、注销系统,再进入,使用用户名root和刚才设置的新密码123登录。
第一步:启动命令行窗口
第二步:在命令行窗口输入:taskkill /f /im mysqld-nt.exe
操作mysql中bin目录下的一些程序,如果没有配置环境变量的话,需要切换到mysql的bin 目录下执行如下语句。
第三步:命令行窗口输入:mysqld-nt --skip-grant-tables
第四步:打开新窗口,在My SQL bin目录下输入命令行:mysql -u root 执行My SQL数据库
第五步:改查密码
(1)如果不想改密码,只是想看原来的密码的话。可以在命令行窗口输入这个语句:
select host,user,password from mysql.user; 即可查看到数据库原用户和密码
(2)修改密码:
在命令行窗口输入下面的语句
update mysql.user set password=‘你要设置的密码’ where user=‘root’;
第六步:别忘了,不用时,退出数据库操作。
以上就是忘记my sql 密码的解决方法,需要执行命令之后才能操作和重置密码。想知道更多关于my sql 的资讯,请关注教程之家,解锁更多软件教程。