教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 如何恢复MYSQL的ROOT口令

如何恢复MYSQL的ROOT口令

发布时间:2017-10-22   编辑:jiaochengji.com
教程集为您提供如何恢复MYSQL的ROOT口令等资源,欢迎您收藏本站,我们将为您提供最新的如何恢复MYSQL的ROOT口令资源
怎样恢复MYSQL的口令
如果你忘记了你的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(sonymusic@163.net)译

您可能感兴趣的文章:
如何恢复MYSQL的ROOT口令
Mysql 备份与恢复实例教程
收集了一些mysql常用命令
自动恢复mysql数据库日志文件的方法
使用mysqlbinlog工具恢复MySQL数据库的方法
ubuntu下mysql配置
忘记MySql的root密码的解决方法
mysql修改root密码的几种方法
利用Mysqlbinlog工具恢复MySQL数据库的例子
MYSQL启用日志,查看日志,利用Mysqlbinlog工具恢复MySQL数据库

[关闭]
~ ~