如果你忘记了你的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口令
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 如何恢复MYSQL的ROOT口令
相关推荐
-      MySQL常用的实用命令
-      mysql的root密码修改
-      Linux如何查看JDK的安装路径
-      Linux硬盘分区生效命令partprobe
-      Nginx下无法使用中文URL的解决方法
-      怎样dos命令(cmd命令)查看硬盘和内存/CPU信息
-      CentOS6下Apache开启Gzip网页压缩功能
-      Linux上查看用户创建日期的几种方法
