发布日期:2020-08-21 14:00阅读:次
root密码丢失了该怎么办,要如何才能找回密码进入到mysql数据库中去呢?其实这样的问题我也遇到过因为记得以前自己写东西的时候安装mysql数据库就忘记过密码,后来也是在网上找了一些资料最好解决的那么今天小编就来分享一下解决方法。
首先我们先来看看基本的Mysql知识,就是如何利用命令启动Mysql数据库,命令格式如下: net start Mysql;
1:在/ete/my.cnf(windows下面应该是在mysql的的那个bin文件夹下面,不同的系统所对应不同的目录)
2:在主配置文件内找到[mysqld]这个单词,然后再下面输入skip-grant-tables这句好像是进行跳过检测,然后保存退出,之后重新启动mysql(/etc/init.d/mysqld restart) 注意一定要重新启动mysql服务。。
3:当进去之后,先输入use mysql; //切换到mysql这个数据库
4:然后输入命令mysql> update user set password=password(‘new password’) where user=’root’;
5;因为在第二部的时候我们在配置文件内加入了这句skip-grant-tables 所以在修改之后 要把这句给去掉否则你所有所作的是没有用的。。然后重新启动mysql 6这步之后就可以进行启动,当你在输入mysql的时候是无法进去的。你要输入mysql -u root -p 意思是用root这个用户,需要密码。