忘记mysql的mysql5.5忘记root密码码怎么办

MySQL密码忘了怎么办?MySQL重置root密码方法
转载 &更新时间:日 11:03:37 & 作者:快乐无极
本文主要介绍Windows和Linux系统下忘记密码重置root密码的方法,需要的朋友可以参考下。
MySQL有时候忘记了root密码是一件伤感的事。这里提供Windows 和 Linux 下的密码重置方法。
1.以系统管理员身份登陆系统。
2.打开cmd-----net start 查看mysql是否启动。启动的话就停止net stop mysql.
3.我的mysql安装在d:\usr\local\mysql4\bin下。
4.跳过权限检查启动mysql.
d:\usr\local\mysql\bin\mysqld-nt --skip-grant-tables
5.重新打开cmd。进到d:\usr\local\mysql4\bin下:
d:\usr\local\mysql\bin\mysqladmin -u root flush-privileges password "newpassword"
d:\usr\local\mysql\bin\mysqladmin -u root -p shutdown& 这句提示你重新输密码。
6.在cmd里net start mysql
7.搞定了。
MySQL root密码的恢复方法之一
如果忘记了MySQL root密码,可以用以下方法重新设置:
1.KILL掉系统里的MySQL进程;
&&& killall -TERM MySQLd&
2.用以下命令启动MySQL,以不检查权限的方式启动;
&&& safe_MySQLd --skip-grant-tables &&
3.然后用空密码方式使用root用户登录 MySQL;
&&& MySQL -u root&
4.修改root用户的密码;
&&& MySQL& update MySQL.user set password=PASSWORD('新密码') where User='root';&
&&& MySQL&&
&&& MySQL& quit&
重新启动MySQL,就可以使用新密码登录了。
MySQLroot密码的恢复方法二
有可能你的系统没有 safe_MySQLd 程序(比如我现在用的 ubuntu操作系统, apt-get安装的MySQL) , 下面方法可以恢复
1.停止MySQLd;
&&& sudo /etc/init.d/MySQL stop
(您可能有其它的方法,总之停止MySQLd的运行就可以了)
2.用以下命令启动MySQL,以不检查权限的方式启动;
&&& MySQLd --skip-grant-tables &
3.然后用空密码方式使用root用户登录 MySQL;
&&& MySQL -u root
4.修改root用户的密码;
&&& MySQL& update MySQL.user set password=PASSWORD('newpassword') where User='root';&
&&& MySQL&&
&&& MySQL& quit&
重新启动MySQL
&&& /etc/init.d/MySQL restart
就可以使用新密码 newpassword 登录了。
以上就是MySQL重置root密码方法的介绍,希望能给大家一个参考,了解更多MySQL语法,大家可以关注《》,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具Mysql 忘记root密码的完美解决方法
转载 &更新时间:日 08:48:39 & 作者:MR.QiGao
通常在使用Mysql数据库时,如果长时间没有登陆,或者由于工作交接完成度不高,会导致数据库root登陆密码忘记,本文给大家介绍一种当忘记mysql root密码时的解决办法,一起看看吧
一、更改my.cnf配置文件
1.用命令编辑/etc/my.cnf配置文件,即:vim /etc/my.cnf 或者 vi /etc/my.cnf
2.在[mysqld]下添加skip-grant-tables,然后保存并退出
3.重启mysql服务:service mysqld restart
二、更改root用户名
1.重启以后,执行mysql命令进入mysql命令行
2.修改root用户密码
MySQL& UPDATE mysql.user SET Password=PASSWORD('新密码') where USER='root';
MySQL& exit
3.把/etc/my.cnf中的skip-grant-tables注释掉,然后重启mysql,即:service mysqld restart
好了,下面就可以用root新的密码登录了!
以上所述是小编给大家介绍的Mysql 忘记root密码处理办法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具MySQL root密码忘记怎么办? - Linux论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
林超文手把手教你学!
教你1000种电路设计思路
张飞硬件电路之PFC全集
参与免费送VIP+原创视频
运放、ADC、电磁兼容
MySQL root密码忘记怎么办?
助理工程师
发表于 前天&17:54  
MySQL单实例
1. 跳过授权表登录
mysqld_safe --skip-grant-table --user=mysql &
2. 更改密码
mysql& update mysql.user set password=password('123456') where user='root' and host='localhost';
MySQL多实例
1. 跳过授权表登录 登录指定多实例的socket的文件
mysqld_safe --defaults-file=/data/3306/my.cnf --skip-grant-table --user=mysql &
mysql -S /data/3306/mysql.sock 登录数据库
2. 更改密码
mysql& update mysql.user set password=password('123456') where user='root' and host='localhost';
发表于 昨天&23:22  
发表于 昨天&23:22  
林超文手把手教你学!
教你1000种电路设计思路
张飞硬件电路之PFC全集
参与免费送VIP+原创视频
运放、ADC、电磁兼容
Powered by
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司忘记mysql的root用户密码怎么办_百度知道
忘记mysql的root用户密码怎么办
我有更好的答案
Windows:1.以系统管理员登陆;2.停止MySQL服务;3.进入CMD,进入MySQL的安装目录,假设是D:/MySQL/MySQL Server 5.0/;4.跳过权限检查启动MySQL,D:/MySQL/MySQL Server 5.0/bin/mysqld-nt –skip-grant-tables5.重新打开一个CMD,进入D:/MySQL/MySQL Server 5.0/bin/,重设root密码D:/MySQL/MySQL Server 5.0/bin/mysqladmin -uroot flush-privileges password “newpassword”D:/MySQL/MySQL Server 5.0/bin/mysqladmin -u root -p shutdown将newpassword替换为你的新密码,第二个命令会让你重复输入一次新 密码。6. 在cmd里net start mysqlUnix&Linux:1.用root或者运行mysqld的用户登录系统;2.利用kill命令结束掉mysqld的进程;3.使用–skip-grant-tables参数启动MySQL Server#mysqld_safe –skip-grant-tables &4.然后用空密码方式使用root用户登录 MySQL;mysql -u root5.为root@localhost设置新密码mysql& update mysql.user set password=PASSWORD('新密码') where User='root'mysql& flush privileges;mysql& quit6. 重新启动MySQL
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 mysql忘记root密码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信