这个属于个人类的笔记,不过希望能帮助到不爱看官网文档的你
最近dalao叫我弄数据库读写分离的准备工作,要求使用MySQL8.0
没在docker上使用由于本人根据官方文档把一些文件夹挂载到宿主环境
"-v /usr/local/docker/mysql/conf:/etc/mysql/conf.d -v /usr/local/docker/mysql/data:/var/lib/mysql "
但是在宿主环境中的/usr/local/docker/mysql/conf没有文件,目前不清楚怎么去配置my.cnf,所以暂时不使用docker配置了
本文也仅在Centos7进行
回归主题:
虚拟机系统:Centos 7
MySQL版本:mysql Ver 8.0.11 for Linux on x86_64
一、MySQL的安装
先下载mysql安装包
mkdir /usr/local/tmp 创建一个临时目录(记得顺便cd到这个目录)
wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm
开始安装下载好的RPM包
sudo yum localinstall ./mysql80-community-release-el7-1.noarch.rpm
看看刚才安装的有没有问题
yum repolist enabled | grep "mysql.*-community.*"
result> mysql-connectors-community/x86_64 MySQL Connectors Community mysql-tools-community/x86_64 MySQL Tools Community mysql80-community/x86_64 MySQL 8.0 Community Server |
选择一个MySQL版本
引用官方文档部分内容:
使用MySQL Yum存储库时,默认选择最新的GA系列(当前为MySQL 5.7)进行安装。如果这是你想要的,你可以跳到下一步, 安装MySQL。 在MySQL Yum存储库中,不同版本的MySQL社区服务器系列托管在不同的子库中。最新的GA系列(目前MySQL 5.7)的子库是默认启用的,其他所有系列的子库(例如MySQL 8.0系列)默认是禁用的。使用此命令查看MySQL Yum存储库中的所有子存储库,并查看其中哪些被启用或禁用(对于启用了dnf的系统,用dnf替换该命令中的yum): |