centos mysql修改密码

一、修改配置文件

1、 vim /etc/my.cnf
2、 添加skip-grant-tables
3、重启mysql:sudo service mysqld restart
如下图:

centos mysql修改密码_第1张图片

二、登录mysql

1、 mysql -uroot -p	
2、输入密码登录
3、use mysql;
4、更新root用户信息,把密码设置为空字符串
		update user set authentication_string='' where user='root';
5、exit; 退出mysql
6、vim  /etc/my.cnf 文件注释掉 skip-grant-tables 
7、重启mysql: sudo service mysqld restart

三、设置mysql密码 为root

1、无密码登录mysql(mysql -urroot)
2、查看mysql初始的密码策略
	SHOW VARIABLES LIKE 'validate_password%';
3、首先需要设置密码的验证强度等级
	set global validate_password_policy=LOW; 
4、根据需要设置密码长度,我这里设置为4
	set global validate_password_length=4;
5、修改root用户密码
	ALTER user 'root'@'%' IDENTIFIED BY 'root';
6、退出mysql用新的密码重新登录

你可能感兴趣的:(linux,centos,mysql)