博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql的root密码的解决方法
阅读量:2401 次
发布时间:2019-05-10

本文共 1123 字,大约阅读时间需要 3 分钟。

忘记了2007-08-13 来自:lizhe1985  []

<script type="text/javascript">show_ads_zone(112);</script> <script language="JavaScript" src="http://z.csdn.net/adjs.php?n=570644761&what=zone:112&charset=utf-8&exclude=,&referer=http%3A//database.csdn.net/" type="text/javascript"></script>

1.用系统管理员登陆系统。

2.停止MySQL的服务。
3.进入命令窗口,然后进入MySQL的安装目录,比如我的安装目录是c:/mysql,进入C:/mysql/bin
4.跳过权限检查启动MySQL,
mysqld-nt --skip-grant-tables
5. 然后,重新打开一个窗口,用空密码方式使用root用户登录 MySQL;
mysql -h localhost -u root
6. 修改root用户的密码;
mysql> update mysql.user set passWord=PASSWORD('新密码') where User='root';
mysql> flush privileges;
mysql> quit
/* 这里不能用
  5.重新打开一个窗口,进入c:/mysql/bin目录,设置root的新密码
c:/mysql/bin>mysqladmin -u root flush-privileges password "newpassword"
c:/mysql/bin>mysqladmin -u root -p shutdown
  将newpassword替换为你要用的root的密码,第二个命令会提示你输入新密码,重复第一个命令输入的密码。
*/
  7.停止MySQL Server,用正常模式启动Mysql
  8.你可以用新的密码链接到Mysql了。
Unix&Linux:
1.用root或者运行mysqld的用户登录系统;
2.利用kill命令结束掉mysqld的进程;
3.使用--skip-grant-tables参数启动MySQL Server
shell>mysqld_safe --skip-grant-tables &
4.为root@localhost设置新密码
shell>mysqladmin -u root flush-privileges password "newpassword"5.重启MySQL Server 

转载地址:http://tnpob.baihongyu.com/

你可能感兴趣的文章
ASM 翻译系列第一弹:基础知识 ASM AU,Extents,Mirroring 和 Failgroups
查看>>
MySQL排序内部原理探秘
查看>>
ASM 翻译系列第八弹:ASM Internal ASM file extent map
查看>>
利用sys schema解决一次诡异的语句hang问题
查看>>
数据库容器化|未来已来
查看>>
容器化RDS|计算存储分离架构下的 IO 优化
查看>>
MySQL 5.7复制配置不规范修改导致的坑(一)
查看>>
MySQL8.0——Resource Group(资源组)
查看>>
基于Oracle的私有云架构探析(连载二)
查看>>
MySQL分区如何迁移
查看>>
Oracle压缩黑科技(一)—基础表压缩
查看>>
容器化RDS—计算存储分离架构下的“Split-Brain”
查看>>
挽救DG中主库的nologging操作的块
查看>>
容器化RDS:PersistentLocalVolumes和VolumeScheduling
查看>>
关于legacy system中使用bind variables(zt)
查看>>
mysql执行命令报segmentation fault 错误
查看>>
hdparm测试磁盘sequential IO简单测试
查看>>
块空间释放与压缩
查看>>
在sqlplus交互环境下测试存储过程
查看>>
RTFM("Read The Fucking Manual")的意思(zt)
查看>>