1.检查系统中是否已经安装了mysql
rpm -qa|grep mysql
2.如果安装了先卸载,之后下载mysql的rpm包,可以去官网下载,也可以通过wget下载
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
3.安装下载的rpm安装包
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
安装完成后在/etc/yum.repos.d/目录下得到如下两个文件:
mysql-community.repo
mysql-community-source.repo
4.安装mysql
yum -y install mysql-server
5.配置/etc/my.cnf文件
vim /etc/my.cnf
添加的内容如下所示:
[client]
port=3306
socket =/var/lib/mysql/mysql.sock
[mysqld]
server-id=1
log-bin=mysql-bin
max_binlog_size = 1G
binlog_format = row
binlog_row_image = full
gtid_mode=on
enforce_gtid_consistency=on
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
log-error=/var/log/mysqld.log
6.启动mysqld服务
service mysqld start
7.客户端登录mysql
mysql -uroot -p
提示输入密码:
初始密码可以通过如下命令查看:
cat /var/log/mysqld.log
8.修改密码
mysql5.7的密码默认策略是1级,包括大小写字母,特殊字符,数字,长度至少8位。
所以可以先修改一个密码符合上述特征。
之后通过如下语句查看mysql默认的密码策略:
show variables like 'vali%';
以上显示的是我修改密码策略后的结果,修改的语句如下命令所示:
set global validate_password_policy=0;
set global validate_password_mixed_case_count=0;
set global validate_password_length=4;
set global validate_password_number_count=0;
set global validate_password_special_char_count=0;
设置完成后,可以修改简单的密码,比如123456
set password=password('123456');
flush privileges;
9.退出,重新以新密码登录即可,至此安装成功!