• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > 不重启Mysql修改root密码的方法

不重启Mysql修改root密码的方法

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了mysql修改root密码,mysql忘记root密码,mysql设置root密码,mysql重置root密码,mysql更改root密码等相关知识,希望本文的分享对您有所帮助

一、一般忘记密码的解决办法,需要重启Mysql
1、skip-grant-tables
我们常用的方法是使用skip-grant-tables选项,mysqld server启动之后并不使用权限系统(privilege system)。用户不需要任何账号、不受任何限制的访问数据库中所有数据。为了安全起见,通常加上 skip-networking ,mysqld不侦听任何TCP/IP连接请求。操作过程如下,
1)修改my.cnf配置文件,在mysqld选项中添加skip-grant-tables和skip-networking。
2)再重启mysqld server。
3)通过sql语句修改mysql.user表中存储密码。执行flush privileges,重新启用mysql权限系统。

二、不重启mysqld的方法

1、首先得有一个可以拥有修改权限的mysql数据库账号,当前的mysql实例账号(较低权限的账号,比如可以修改test数据库)或者其他相同版本实例的账号。把data/mysql目录下面的user表相关的文件复制到data/test目录下面。

Copyright (c) 2000, 2011, 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
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> use test
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> update user set password=password('yayun') where user='root';
Query OK, 0 rows affected (0.00 sec)
Rows matched: 5  Changed: 0  Warnings: 0

mysql></div>
3、把修改后的user.MYD和user.MYI复制到mysql目录下,记得备份之前的文件。

Copyright (c) 2000, 2011, 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
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql></div>


 

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 修改mysql密码与忘记mysql密码的处理方法
  • MYSQL 修改root密码命令小结
  • 重置MySQL数据库root密码(linux/windows)
  • 忘记Mysql密码的解决办法小结
  • 不重启Mysql修改root密码的方法
  • mysql修改密码的三方法和忘记root密码的解决方法
  • mysql root密码的重设方法(亲测可用)
  • 修改MYSQL密码的几种常用方法总结
  • MySQL——修改root密码的4种方法(以windows为例)

相关文章

  • 2018-12-05MySQL误操作后快速恢复数据的方法
  • 2017-05-11mysql 无法连接问题的定位和修复过程分享
  • 2018-12-05分享一个sqlyog连接数据库乱码的问题以及解决方法
  • 2018-12-05总结mydumper/myloader使用
  • 2018-12-05一些常用的mysql优化方法总结
  • 2018-12-05SQL学习笔记八 索引,表连接,子查询,ROW_NUMBER
  • 2018-12-05MySql5.7.14安装教程详解(解压版)_MySQL
  • 2017-05-11mysql 按中文字段排序
  • 2018-12-05MySQL优化之—简单语法的示例代码分析
  • 2017-05-11mysql 数据同步 出现Slave_IO_Running:No问题的解决方法小结

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 尚观Oracle入门到精通视频教程的资料详细介绍
    • MySQL 数据库常用命令 简单超级实用版
    • linux下perl操作mysql数据库(需要安装DBI)
    • mysql 双向同步的键值冲突问题的解决方法分享
    • 简单介绍MySQL数据库中日期中包含零值的问题
    • mysql ndb集群备份数据库和还原数据库的方法
    • Mysql数据库锁定机制详细介绍
    • Mysql Error Code : 1436 Thread stack overrun
    • MySQL优化—运算符具体详解(图)
    • mysql操作之常用操作——数据库和数据表的基本操作(1)共2课

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有