linux安装MySql数据库5.7版本

1、下载YUM库。
    wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
2、安装YUM库
   shell > yum localinstall -y mysql57-community-release-el7-7.noarch.rpm
3、安装数据库
   shell > yum install -y mysql-community-server
4、启动MySql服务
   shell > systemctl start mysqld.service
5、mysql5.6版本以上会在日志中生成密码,

日志位置:/var/log/mysqld.log

        查看密码:grep 'temporary password' /var/log/mysqld.log
[root@iZm5e25656boqyxqrn56epZ /]# grep 'temporary password' /var/log/mysqld.log
2017-12-06T02:09:06.230000Z 1 [Note] A temporary password is generated for root@localhost: lYKouf=W1Sg

6、登录:
mysql -uroot -plYKouf=W1Sgh
7、修改密码

ALTER USER USER() IDENTIFIED BY 'root;


CREATE USER 'mysql'@'%' IDENTIFIED BY 'mysql123456';
grant all privileges  on *.* to mysql@'%' identified by 'mysql123456';

flush privileges;


8、这里可以对密码进行设置。

      set global validate_password_policy=0;

      set global validate_password_length=1;指密码长度

      validate_password_number_count
      validate_password_special_char_count
      validate_password_mixed_case_count
      global validate_password_length判断密码的标准就基于密码的长度
     其中,validate_password_number_count指定了密码中数据的长度,
               validate_password_special_char_count指定了密码中特殊字符的长度,
               validate_password_mixed_case_count指定了密码中大小字母的长度。
	查看密码的设置:
    SHOW VARIABLES LIKE 'validate_password%';

猜你喜欢

转载自blog.csdn.net/xiaohanshasha/article/details/78728484