CentOS 7 的yum
装 MySQL 挺方便的,只要把 repo 文件配好,后面几步基本就顺了。
MySQL 的 repo 配置其实就是告诉系统去哪下包、用哪个版本,还能校验一下包是不是靠谱的。常见的三个文件里,mysql-community.repo
是重点,社区版 MySQL 全靠它;要源码的就加上mysql-community-source.repo
;mysql.repo
可用可不用,看你是不是要搞商业版。
文件放到/etc/yum.repos.d/
之前,建议先备份下老的,免得搞错了不好回头。直接用下面这几行复制过去:
sudo cp /path/to/mysql-community.repo /etc/yum.repos.d/
sudo cp /path/to/mysql-community-source.repo /etc/yum.repos.d/
# 如果你用商业版的话:
sudo cp /path/to/mysql.repo /etc/yum.repos.d/
再来就是导入 GPG 密钥,这一步是验证包完整性,别跳:
sudo rpm --import https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7-yum-key.gpg
现在yum install mysql-server
就能用了。装完别忘了启动服务和设置开机自启:
sudo systemctl start mysqld
sudo systemctl enable mysqld
跑一下mysql_secure_installation
,一步步来,设置 root 密码、清理匿名用户、关远程 root 啥的,全是基础安全操作。
哦对了,repo 里的 MySQL 版本更新,记得偶尔看看是不是该升级 repo 文件了。如果你搞 MySQL 比较频繁,这套方法确实还挺稳定的。