环境是CentOS7

第一步 安装mysql
好像没有mysql的yum源, 手动下载rpm二进制包

wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

第二步 升级软件包

rpm -Uvh mysql57-community-release-el7-11.noarch.rpm

第三步 安装

yum install -y mysql-community-server

第四步 启动

systemctl start mysqld
systemctl enable mysqld

第5步 修改密码

#5.7默认会生成密码, 查看密码
grep 'temporary password' /var/log/mysqld.log
#登录(最好是复制粘贴密码)
mysql -uroot -p
#修改密码(设置复杂点, 不让不给过)
SET PASSWORD = PASSWORD('Admin123!');

备注:我这里mysql仅提供服务器访问, 所以就没开放端口, 设置权限远程登录权限了,如果要远程登录请执行

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Admin123!' WITH GRANT OPTION;
flush privileges;
#退出mysql命里行后开启端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload