如何恢复MYSQL的ROOT口令
作者:drise 时间:2008-06-02 13:59:00
如果你忘记了你的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,数据库
0
投稿
猜你喜欢
Vue.js使用axios动态获取response里的data数据操作
2024-05-08 09:34:06
利用Python连接Oracle数据库的基本操作指南
2024-01-20 05:10:30
python中面向对象的注意点概述总结
2023-10-08 09:35:11
Python排序搜索基本算法之选择排序实例分析
2023-10-05 20:01:12
php-fpm报502问题的解决办法
2023-10-12 04:12:23
数字人组件反写[asp组件开发实例3]
2009-06-09 13:16:00
关于reflow
2007-09-23 13:30:00
Python+Pillow进行图形处理的示例详解
2021-08-03 22:42:34
整理关于Bootstrap表单的慕课笔记
2024-04-16 10:27:19
Debugging JavaScript:throw与console
2008-08-29 17:03:00
sqlserver 脚本和批处理指令小结
2024-01-20 06:41:37
python读写ini文件示例(python读写文件)
2023-06-21 03:10:14
在Django的View中使用asyncio的方法
2022-04-10 13:16:41
Python LMDB库的使用示例
2021-01-31 15:11:25
sqlserver、mysql获取连接字符串步骤
2024-01-22 00:49:33
sublime text配置node.js调试(图文教程)
2023-07-04 14:07:57
ACCESS入门教程:初识Access 2000
2008-01-03 19:42:00
Python的Django框架中使用SQLAlchemy操作数据库的教程
2021-10-28 11:41:09
完美兼容各大浏览器获取HTTP_REFERER方法总结
2024-04-22 13:04:24
HTML 标签是否匹配检测代码
2010-03-17 20:50:00