跳过权限验证,可免密码登录
vi /etc/my.cnf 在[mysqld]下加入 skip-grant-tables 然后保存退出
重启mysql
service mysql resart
登录
mysql -u root -p
修改密码
5.7版本前的mysql运行:
update user set password=password("你的密码") where user="用户";
5.7版本后的mysql运行:
update mysql.user set authentication_string=password('你的密码') where user='用户';
输入exit; #退出
编辑my.cnf文件删掉或者注释skip-grant-tables 这一行,然后重启MySQL,/etc/init.d/mysqld restart,否则MySQL仍能免密码登录
mysql -u root -p输入密码测试