记录云服务器CentOS7.5安装MySQL8,避免下次走弯路
一、安装MySQL
1、环境准备
远程连接云服务器之后默认处于
/root/
路径。执行命令
cd /usr/local
执行
mkdir mysql
执行
cd mysql
2、镜像准备
- 下载国内镜像
wget http://mirrors.163.com/mysql/Downloads/MySQL-8.0/mysql-8.0.22-1.el7.x86_64.rpm-bundle.tar // 网易云镜像,我选择的版本是8.x,在CentOS7.5运行正常
解压
tar -xvf mysql-8.0.22-1.el7.x86_64.rpm-bundle.tar // 注意要和下载的压缩包同名
之后就是解压出来的模块安装,缺啥装啥
rpm -ivh mysql-community-common-8.0.22-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.22-1.el7.x86_64.rpm
报错后执行
yum remove mysql-libs
,非必须,如果之前已经删除过可以不用再次删除根据报错信息先安装这个
rpm -ivh mysql-community-client-plugins-8.0.22-1.el7.x86_64.rpm
再重新执行
rpm -ivh mysql-community-libs-8.0.22-1.el7.x86_64.rpm
继续安装
rpm -ivh mysql-community-client-8.0.22-1.el7.x86_64.rpm
最后安装
rpm -ivh mysql-community-server-8.0.22-1.el7.x86_64.rpm
报错,执行
yum -y install numactl
最后安装
rpm -ivh mysql-community-server-8.0.22-1.el7.x86_64.rpm
3、成功检测
- 至此安装成功
- 请启动后检测
二、启动mysql服务
1.启动
1 | systemctl start mysqld |
2.查看启动状态
1 | systemctl status mysqld |
3.设置开机启动
1 | systemctl enable mysqld |
三、MySQL配置
主要配置项:
- 获取默认密码并更改密码
- 更改密码规则
- 允许开机启动
- 允许外网访问