mysql记不住怎么办 mysql忘记密码怎么办?( 二 )


r代表修复
q代表快速
d:\mysql\data\latin1\*数据库里面 *代表里面的所有的文件
方法三:
如果你忘记了你的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 。)
方法四:(一定要先备份)
1,重新在另一台电脑上安装相同版本的MySQL
2,删除忘记密码的电脑中MySQL安装目录中\data\mysql的全部内容(要先停止MySQL服务)
3,Copy新装的电脑上MySQL安装目录中\data\mysql的全部内容 to 刚刚删除的目录中
4,启动MySQL服务
这样就只有一个root用户了 , 密码为空……
遗忘MySQL用户密码怎么办Windows下MySQL忘记root密码怎么办mysql记不住怎么办?
1.以系统管理员身份登陆系统mysql记不住怎么办 , 启动mysql跳过权限检查.
d:\mysql\bin\mysqld-nt –skip-grant-tables
2.进到d:\mysql\bin下,使用mysqladmin命令设置密码
d:\mysql\bin\mysqladmin -u root flush-privileges password “新密码”
3.在cmd里重新启动mysql
net start mysql
Linux下MySQL忘记root密码怎么办?
1. 用以下命令启动MySQL,以不检查权限的方式启动mysql记不住怎么办;
[root@MySQL mysql]# safe_MySQLd –skip-grant-tables
[root@MySQL mysql]# MySQLd –skip-grant-tables
2. 然后用空密码方式使用root用户登录MySQL
[root@MySQL mysql]# MySQL -u root
3. 修改root用户的密码mysql记不住怎么办;
MySQL update MySQL.user set password=PASSWORD(‘新密码’) where User=’root';
MySQL flush privileges;
重新启动MySQL,就可以使用新密码登录mysql记不住怎么办了 。
【mysql记不住怎么办 mysql忘记密码怎么办?】mysql记不住怎么办的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于mysql忘记密码怎么办?、mysql记不住怎么办的信息别忘了在本站进行查找喔 。

推荐阅读