如何恢复MYSQL的ROOT口令

时间:2024-01-16 15:50:08 

如果你忘记了你的MYSQL的root口令的话,你可以通过下面的过程恢复。 
  1. 向mysqld server 发送kill命令关掉mysqld server(不是 kill -9),存放进程ID的文件通常在MYSQL的数据库所在的目录中。 
      kill `cat /mysql-data-directory/hostname.pid` 
     你必须是UNIX的root用户或者是你所运行的SERVER上的同等用户,才能执行这个操作。 
  2. 使用`--skip-grant-tables' 参数来启动 mysqld。 
  3. 使用`mysql -h hostname mysql'命令登录到mysqld server ,用grant命令改变口令。你也可以这样做:`mysqladmin -h hostname -u user password 'new password''。 
(其实也可以用use mysql; update user set password =password('yourpass') where user='root'来做到。) 
  4. 载入权限表: `mysqladmin -h hostname flush-privileges' ,或者使用 SQL 命令`FLUSH PRIVILEGES'。(当然,在这里,你也可以重启mysqld。) 

标签:如何恢复MYSQL的ROOT口令
0
投稿

猜你喜欢

  • 详解python数组中的符号...与:符号的不同之处

    2022-10-14 19:12:37
  • Python如何配置环境变量详解

    2021-11-20 08:18:21
  • php usort 使用用户自定义的比较函数对二维数组中的值进行排序

    2023-11-21 23:08:28
  • windows下mysql 8.0.13 解压版安装图文教程

    2024-01-17 04:03:56
  • Python按行读取文件的简单实现方法

    2023-06-14 22:55:49
  • 在Windows服务器下用Apache和mod_wsgi配置Python应用的教程

    2021-10-28 22:36:17
  • python爬虫---requests库的用法详解

    2022-11-19 10:08:19
  • 详解Go语言中make和new的区别

    2024-04-27 15:37:11
  • Python关于拓扑排序知识点讲解

    2022-09-12 15:04:22
  • 使用ajax开发的五大误区

    2008-09-03 12:46:00
  • 举例讲解Python的Tornado框架实现数据可视化的教程

    2022-01-16 23:56:52
  • MySQL 处理重复数据的方法(防止、删除)

    2024-01-13 20:46:35
  • python3 cookbook中常遇问题解答

    2022-09-07 09:07:05
  • 浅析python参数的知识点

    2022-12-16 01:39:32
  • 解决python -m pip install --upgrade pip 升级不成功问题

    2022-12-15 00:21:55
  • SQL Server数据库占用过多内存的解决方法

    2009-10-23 14:02:00
  • 对python 自定义协议的方法详解

    2023-05-26 07:20:04
  • Python with语句上下文管理器两种实现方法分析

    2023-03-21 21:50:18
  • Python 实现简单的电话本功能

    2021-11-16 09:47:58
  • 引用其它js时如何同时处理多个window.onload事件

    2024-04-16 10:31:47
  • asp之家 网络编程 m.aspxhome.com