- 相关推荐
mysql密码忘记的解决方法
1. kill掉系统里的mysql进程,方法如下:
a、点击桌面工具栏打开任务栏管理器。
b、从任务管理器的进程中找到mysqld-nt.exe进程,点击右键选择结束进程。
2. 在命令行中输入命令 mysqld-nt --skip-grant-tables启动mysql,以不检查权限的方式启动;
3. 然后另外开一窗口,用空密码方式使用root用户登录 mysql;
4. 修改root用户的密码;
mysql> update http://www.oh100.comer setpassword=password("新密码") where user="root";
mysql> flush privileges;
mysql> quit
5. 重新启动mysql,就可以使用新密码登录了。
6. 请注意更改root密码后在客户端参数设置中重新输入新的root密码。
mysql密码忘记的解决方案2017-03-22 13:45 | #2楼
在我们用mysql数据库的时候经常会遇到mysql密码忘记,曾经我也遇到了,但是去网上找了很多的解决方案就是无法进行解决,(网上全部都是进行转载。。)最后我自己总结出来了,解决了mysql的密码忘记的解决方案。。2:在主配置文件内找到[mysqld]这个单词,然后再下面输入skip-grant-tables这句好像是进行跳过检测,然后保存退出,之后重新启动mysql(/etc/http://www.oh100.com restart) 注意一定要重新启动mysql服务。。
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密码忘记的解决方法】相关文章:
mysql数据库面试问题04-05
密码安全保密制度04-22
铸件缺陷及解决方法03-07
油漆缺陷及解决方法04-22
忘记打卡检讨书04-06
如何取消管理者密码04-19
管理者密码如何破解04-19
中石化密码介绍信04-30
环境污染的解决方法05-26
短波通信盲区及解决方法03-15