今天想到用MySQL,突然发现忘记MySQL的root密码了,搜索引擎找了一下方法,有一些方法根本不可行。实际成功的恢复MySql5密码
的方法如下:
-
停止mysql5服务:在DOS窗口下输入
net stop mysql5
,mysql5是MySql数据库的服务名,如果您的MySql服务名不是MySql5,请注意修改;
-
开一个DOS窗口,执行MySql安装目录下bin目录的mysqld-nt.exe,命令:
mysqld-nt --skip-grant-tables
,一定要先执行到MySql安装目录下bin目录再执行该语句,否则会提示'mysql-nt' 不是内部或外部命令,也不是可运行的程序或批处理文件;
-
再开一个DOS窗口,执行MySql安装目录下bin目录的mysqld.exe,命令:
mysqld
,同样一定要先执行到MySql安装目录下bin目录再执行该语句,否则会提示'mysqld' 不是内部或外部命令,也不是可运行的程序或批处理文件,这样就进入了mysql>提示符,然后打开mysql数据库修改user中用户root的密码
;
-
输入:use mysql
update user set password=password("new_pass") where user="root";
flush privileges;
exit
-
使用任务管理器,找到mysqld-nt的进程,结束进程
重新启动mysql服务,就可以用新密码登录了
记住一定要有mysqld-nt.exe文件,有的安装版本是没有的!!!
分享到:
相关推荐
今天我们主要是讲一下关于linux忘记mysql密码处理方法,下面提供了5种linux忘记mysql密码找回方法哦。 方法一(先进入root权限): # /etc/init.d/mysql stop # mysqld_safe --user=mysql --skip-grant-tables --...
Mysql根用户root密码忘记后的处理方法.txt
201 MySQL忘记密码的处理方法.pdf 201 MySQL忘记密码的处理方法.pdf
我自己用我的MySql测试通过,在这里分享给大家。
linux忘记mysql密码处理方法,下面提供了4种linux忘记mysql密码找回方法哦。 方法一: # /etc/init.d/mysql stop # mysqld_safe –user=mysql –skip-grant-tables –skip-networking & # mysql -u root...
mysql忘记口令的处理办法,这样就可以清松的使用mysql
前言 一直以来,MySQL的应用和学习环境都是MySQL 5.6和之前的版本,也没有去关注新版本MySQL 5.7的变化和新特性。...忘记密码,输入错误的密码时遇到下面错误信息: [root@mytestlnx02 ~]# mysql -u root -p
linux忘记mysql密码处理方法: # /etc/init.d/mysql stop # mysqld_safe –user=mysql –skip-grant-tables –skip-networking & # mysql -u root mysql mysql> update user set password=password(‘newpassword...
忘记MySQL密码: 代码如下:chown -R mysql:mysql /var/lib/mysql /etc/init.d/mysql stop 或 kill -9 杀死进程。[root@corshetlpro01 bin]# cd /usr/local/mysql/bin./mysqld_safe –user=mysql –skip-grant-...
忘记密码: 步骤一:现在找到MySQL的安装目录,改掉安装目录的my-default.ini名称为my.ini(D:Mysqlmysql-5.7.13-winx64); 步骤二:在my.ini文件最后一行加上skip-grant-tables 并保存(这是去掉安全检查); 步骤三...
主要介绍了mysql5.7密码忘记解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
主要介绍在linux系统中mysql8.0常见问题的处理方法,实测有效,根据常见问题,总结并整理的问题记录
忘记Mysql的密码的处理办法
主要给大家介绍了关于MySQL 8忘记密码的处理方式,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧