如何恢复MYSQL的ROOT口令

2018-06-17 17:06:20来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

如果你忘记了你的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。)?

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:简单介绍SQL模糊查询

下一篇:MySQL 管理