如何恢复MYSQL的ROOT口令
发布时间:2020-12-12 08:14:30 所属栏目:MsSql教程 来源:网络整理
导读:如果你忘记了你的MYSQL的root口令的话,你可以通过下面的过程恢复。 1.向mysqldserver发送kill命令关掉mysqldserver(不是kill-9),存放进程ID的文件通常在MYSQL的数据库所在的目录中。 kill`cat/mysql-data-directory/hostname.pid` 你必须是UNIX的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。) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- FullText使用SQL中的多个表进行搜索
- sql-server – SQL:如果不是CPU或IO,什么会降低
- sql-server – 如何向SQL连接字符串添加自定义属
- sql-server – 了解SQL Server中的COMPATIBILITY
- sql-server – 为什么这个MERGE语句导致会话被杀
- sql-server – SQL Server – 使用UNPIVOT包含NU
- 如何在没有matlabs数据库工具箱的情况下从matlab
- sql – 为什么不能在单个SELECT中混合聚合值和非
- CSDN中国IT技术指数报告 2008年7月 第一期 (4) 基
- sql – Oracle – 删除表约束而不丢弃表
热点阅读