如何恢复MYSQL的ROOT口令

儒雅的小花喵

儒雅的小花喵

2016-01-29 15:07

如何恢复MYSQL的ROOT口令,如何恢复MYSQL的ROOT口令
如果你忘记了你的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。)

原作者:sonymusic
来源:中国PHP联盟

展开更多 50%)
分享

猜你喜欢

如何恢复MYSQL的ROOT口令

MySQL mysql数据库
如何恢复MYSQL的ROOT口令

怎么样恢复MYSQL地ROOT口令

编程语言 网络编程
怎么样恢复MYSQL地ROOT口令

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

MySQL用户Root密码为弱口令的攻击

MySQL mysql数据库
MySQL用户Root密码为弱口令的攻击

如何设置MYSQL的口令

编程语言 网络编程
如何设置MYSQL的口令

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

MYSQL用户root密码为弱口令又一攻击方法

编程语言 网络编程
MYSQL用户root密码为弱口令又一攻击方法

如何修改遗失的MySQL的ROOT用户密码

MySQL mysql数据库
如何修改遗失的MySQL的ROOT用户密码

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

编译php的配置参数

编译php的配置参数

MySQL服务维护笔记

MySQL服务维护笔记
下拉加载更多内容 ↓