1、找到mysql的安装配置文件
一般linux的mysql安装配置文件为 /etc/mysql/mysql.cnf ,如果配置文件为空或这不存在,则为 /etc/mysql/mysql.conf.d/mysqld.cnf 。如果还是没有,可以使用命令 ***whereis mysql *** 查看。
2、修改配置文件
在配置文件中,添加 skip-grant-tables 。然后重启mysql服务( service mysql restart );
3、登录mysql并修改密码
输入命令 mysql -uroot -p ,回车,此时需要输入密码,直接回车登录即可进入系统;
4、修改mysql的密码
进入mysql后,执行如下命令;(不要漏掉“;”)
1、 use mysql;
2、 update mysql.user set authentication_string=password(‘newPass’) where user=‘root’;
其中 admin 为登录用的用户名 % 为host,即登录限制的ip地址,%为不限制; newPass 为新的密码;
5、修改配置文件,重启数据库;
将第二步修改的配置文件还原,保存文件并重启数据库
6、登录测试
mysql -uroot -p (回车)
输入密码 (回车)