MySQL的mysql5.5忘记root密码码忘记怎么办 修改mysql5.5忘记root密码码的方式

MySQL root用户密码忘记的处理方法 - MYSQL数据库 - 中国黑帽网
&>&&>& > 正文
MySQL root用户密码忘记的处理方法
如果忘了root用户的密码,那真是一个麻烦的问题,下面就教您一个在Windows下忘记MySQL root用户的处理方法,供您参考。
Step1:编辑系统变量。这一步将MySQL安装路径(D:/MySQL/MySQL Server 5.0/bin)存储与名称为Path的系统变量中,这样在DOC命令下只键入MySQL安装路径下的文件名称运行时,操作系统会根据Path系统变量中的路径去寻找该文件。熟悉DOC命令的可以跳过这一步,直接在DOC命令下键入文件的全路径。写到这里,我发现这个和C#语言中引用命名空间的作用很相似。
Step2:停止MySQL服务。首先查看MySQL命令是否启动,打开命令行窗口,键入net start,命令行下回显示已经启动的服务,如果查看到MySQL服务已经启动的话,就用net stop MySQL命令来停止该服务。
Step3:用以下命令mysqld-nt --skip-grant-tables启动MySQL,以不检查权限的方式启动。
Step4:然后重新开打一个命令提示符的窗口用空密码方式使用MySQL root用户登录到MySQL:MySQL -u root
Step5:修改MySQL root用户的密码。利用该语句设置新密码update mysql.user set password=password('******') where user='root'(*******是新设置的密码)。然后键入flush privileges回车后再键入quit退出。(这一步涉及到我设置的密码,就没有贴图了)
重新启动计算机,就可以使用新设置的密码了。
您对本文章有什么意见或着疑问吗?请到您的关注和建议是我们前行的参考和动力&&MySQL的root密码忘记怎么办 修改root密码的方式,MySQL教程,MySQL案例,MySQL实例
      本站 
       
 |  |  |  |  
     |     |     |   
您的位置: &&
&& MySQL的root密码忘记怎么办 修改root密码的方式
MySQL的root密码忘记怎么办 修改root密码的方式
g="zh-CN">
MySQL的root密码忘记怎么办 修改root密码的方式_Mysql_脚本之家
android软件 MAC软件 驱动下载 字体下载 DLL下载
asp源码 php源码 asp.net源码 jsp源码 网页编辑器 数据库管理 常用组件 脚本下载
在线手册 CSS格式化 JS格式化 Html转化为Js js正则表达式
网页教程基础
服务器常用软件
MySQL的root密码忘记怎么办 修改root密码的方式
作者:iVictor
字体:[增加 减小] 类型:转载 时间: 我要评论
MySQL数据库的root密码忘记,怎么办?修改root密码的三种方式你知道吗?下面就为大家提供详细的解决方案,需要的朋友可以参考下
如果哪天你忘记了线上MySQL数据库的root密码,怎么办?
大家往往会想到skip-grant-tables参数,具体步骤如下:
1. 关闭MySQL数据库,因为root密码忘记了,mysqladmin无法使用,此时,只能通过kill pid关闭程序&。
在这里,科普一下kill 和kill -9的区别
默认参数下,kill 发送SIGTERM信号给进程,告诉进程,你需要被关闭,请自行停止运行并退出&。
kill -9 发送SIGKILL信号给进程,告诉进程,你被终结了,请立刻退出&。与SIGTERM相比,这个信号不能被捕获或忽略,同时接收这个信号的进程在收到这个信号时不能执行任何清理
所以,万不得已,不要通过kill -9杀掉进程,这可能导致MySQL数据库的物理结构损坏,无法重新启动&。
2. 在my.cnf文件[mysqld]部分添加skip-grant-tables参数
3. 登录数据库,修改root账户的密码
以下是修改root密码的三种方式:
&&& 1& mysql& set password for root@localhost=password(123); 无需刷新权限表
&&& 2& mysql& update mysql.user set password=password("456") where user="root" and host="localhost";
&&&&&&&& mysql&
&&& 3& # mysqladmin -u root password "123"
4. 关闭数据库,注释掉skip-grant-tables参数,重新启动数据库&。
&上面这种方式虽然不错,但是有个问题,你必须重启数据库,对于线上环境,这可能是不被允许的&。
下面来谈谈另一种方法,有点“黑暗科技”的味道
这个方法利用的是mysql.user表还是MyISAM引擎的特性&。
1. 将该实例的mysql.user表copy到另一个实例的目录下,譬如,test数据库的目录下
2. 登录另一个实例数据库,修改上述三个文件的权限,并修改root密码
mysql& select user,host,password from test.
+------+-----------+-------------------------------------------+
| user | host | password
+------+-----------+-------------------------------------------+
| root | localhost | *6BB05EE4568DDA7DC67ED2CA2AD9 |
+------+-----------+-------------------------------------------+
1 row in set (0.00 sec)
mysql& update test.user set password=password("hello") where user="root" and host="localhost";
Query OK, 1 row affected (0.15 sec)
Rows matched: 1 Changed: 1 Warnings: 0
3. 将上述三个文件copy回源数据库
4. 获取mysqld的pid,通过kill -HUP `pidof mysqld`方式让mysqld进程重新加载配置文件
[root@keepalived01 ']# mysql -phello
Warning: Using a password on the command line interface can be insecure.
ERROR ): Access denied for user root@localhost (using password: YES)
[root@keepalived01 ']# kill -HUP 4283
[root@keepalived01 ']# mysql -phello
Warning: Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor. C or \g.
Your MySQL connection id is 2528
Server version: 5.6.26 MySQL Community Server (GPL)
Copyright (c) , Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
T or \h for help. Type \c to clear the current input statement.
通过上述输出可以看出,kill -HUP之前,直接用密码hello登录被拒绝,kill -HUP之后,就可以直接登录了&。
当然,以上方法仅供参考,在生产上慎用,毕竟安全压倒一切,天晓得哪里会出现问题&。
以上就是本文的全部内容,希望可以帮助大家解决root密码忘记的困扰,谢谢大家的阅读&。
您可能感兴趣的文章:linux mysql忘记密码的多种解决或Access denied for user root@localhostwindows下mysql忘记root密码的解决方法忘记mysql数据库root用户密码重置方法[图文]强制修改mysql的root密码的六种方法分享(mysql忘记密码)windows环境中mysql忘记root密码的解决方法详解Mysql的Root密码忘记,查看或修改的解决方法(图文介绍)Mysql5.6 忘记root密码的解决办法Mysql5.7忘记root密码及mysql5.7修改root密码的方法
mysql整数数据类型深入解析PureFTP借助MySQL实现用户身份验证的操作教程在Docker中使用MySQL的教程利用SQL注入漏洞登录后台的实现方法mysql判断字段是否存在的方法Mysql存储引擎InnoDB和Myisam的六大区别浅析MySQL replace into 的用法mysql 控制台程序的提示符 prompt 字符串设置GROUP_CONCAT的用法MySQL和SQLServer的比较
大家感兴趣的内容
1mysql安装图解 mysql图文安装教程2Cant connect to MySQL server3超详细mysql left join,right jo4Mysql字符串截取函数SUBSTRING的5Mysql命令行导入sql数据6MySQL日期数据类型、时间类型使用7windows下MySQL5.6版本安装及配置8MySQL数据库备份与恢复方法9MySQL server has gone away 问题10MYSQL 数据库导入导出命令
最近更新的内容
MySQL 数据库优化的具体方法说明mysql部分替换sql语句分享基于mysql体系结构的深入解析Mysql 主从数据库同步(centos篇)使用MySQL的LAST_INSERT_ID来确定各分表的MySQL降权运行之MySQL以Guests帐户启动设mysql查询今天、昨天、近7天、近30天、本浅谈开启magic_quote_gpc后的sql注入攻击MySQL 一次执行多条语句的实现及常见问题强制修改mysql的root密码的六种方法分享(
常用在线小工具
Google搜索中
搜狗搜索中
在线教程导航
数据库开发
车友晒价详情
<font color="#FF
南京的都去了,没有我想要的 我想要加上所有选装包的
<font color="#FF万
南京没有夏利门市,居然!
<font color="#FF
太仓汽车4S店 赠 踏板 脚垫 旅行架 倒车雷达 坐垫价格214900
赠 踏板 脚垫 旅行架 倒车雷达 坐垫 价格213000
<font color="#FF万
江都的4S店
<font color="#FF万
还没去4s店,价格网上的。
当时电话谈的是25.8万,但是这个价格包括了我的0.6万元的公务员补贴(厂方给的)以及要求做1万元装潢,
如果不做装潢也不是公务员身份,应该就是27万裸车了。
贷款利息免,不过有手续费3000
<font color="#FF
优惠16500,自己加5000装潢请您填写优惠幅度以及购车地点等详情。
<font color="#FF万
南京卡子门三千元优惠
<font color="#FF万
南京协众,没什么具体谈,只说购买时给点优惠
团购车型:
加入微信号,了解汽车///活动
| 站长工具:
热门搜索:
驱动下载:
加入官方微信号
渠道报价/招聘
任你发任你查
All Rights Reserved.
南京网爵数码科技有限责任公司版权所有
 |  | Mac上MySQL root 密码忘记或权限异常的解决方法(绝对能行的方法)(转) - MySQL当前位置:& &&&Mac上MySQL root 密码忘记或权限异常的解决方法(绝Mac上MySQL root 密码忘记或权限异常的解决方法(绝对能行的方法)(转)&&网友分享于:&&浏览:0次Mac上MySQL root 密码忘记或权限错误的解决办法(绝对能行的方法)(转)
不管什么原因吧,忘了密码也好,改了权限也好,导致root登录不上了。
以下是还原root权限和更改root密码的最便捷方法。
1:装mysql workbench 。可视化界面直接操作。(连接mysql server 的客户端)
2:苹果-&系统偏好设置-&最下边点mysql 在弹出页面中 关闭mysql服务(用苹果系统的应该都懂)
3:进入终端
cd /usr/local/mysql/bin/
(苹果系统下mysql server的安装地址)
回车后 登录管理员权限
回车后输入以下命令来禁止mysql验证功能
./mysqld_safe –skip-grant-tables &
PS:也可以直接使用下面的命令
sudo ./mysqld_safe -skip-grant-tables &
回车后mysql会自动重启(在系统偏好里弹出的Mysql界面,显示运行了,也就是running),重启好了之后进入mysql workbench,这时候就可以不需要密码登录。直接修改root密码后重新启动MySQL即可。
原链接:/jingyan/2199645.html
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 1234567891011 Copyright & &&版权所有

我要回帖

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

 

随机推荐