如何恢复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