第一步、下载mysql 安装包
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
第二步、安装mysql 安装源
yum -y localinstall mysql57-community-release-el7-11.noarch.rpm
第三步、在线安装mysql (看网络情况,时间有点久)
yum -y install mysql-community-server
*** 如果出现以下错误按此方式处理
warning: /var/cache/yum/x86_64/7/mysql57-community/packages/mysql-community-libs-compat-5.7.37-1.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3a79bd29: NOKEY 从 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql 检索密钥 源 "MySQL 5.7 Community Server" 的 GPG 密钥已安装,但是不适用于此软件包。请检查源的公钥 URL 是否配置正确。 失败的软件包是:mysql-community-libs-compat-5.7.37-1.el7.x86_64 GPG 密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
处理方法:
vim /etc/yum.repos.d/mysql-community.repo

将gpgcheck改为0
第四步、启动mysql服务
systemctl start mysqld
第五步、设置开机启动
systemctl enable mysqldsystemctl daemon-reload
第六步、查找mysql默认密码并记录下来
vim /var/log/mysqld.log
找到password
第七步、进入mysql
mysql -u root -p
用找到的密码
第八步、修改密码
alter user user() identified by '你的新密码';
第九步、开放远程访问
grant all privileges on *.* to 'root'@'%' identified by '你的新密码' with grant option;flush privileges;
设置完后输入exit退出mysql
开放远程服务访问注意: 如果是购买的阿里云的ECS, 开放3306端口时, 一定要在阿里云的后台, 放开相应的端口, 不然也是无法访问的
第十步、防火墙开放3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanentfirewall-cmd --reload
第十一步、配置mysql默认编码为utf-8
vim /etc/my.cnf
character_set_server=utf8
init_connect='SET NAMES utf8':wq 保存退出
第十二步、重启mysql服务
systemctl restart mysqld