一、安装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.启动
systemctl start mysqld
或者
service mysqld start</pre>
2.查看启动状态
systemctl status mysqld
或者
service mysqld status
3.设置开机启动
systemctl enable mysqld
systemctl daemon-reload
三、MySQL配置
主要配置项:
- 获取默认密码并更改密码
- 更改密码规则
- 允许开机启动
- 允许外网访问