1. 检查mysql
是否安装
yum list installed | grep mysql
如果有的话,就全部卸载
yum -y remove +数据库名称
2. MySQL
依赖libaio
,所以先要安装libaio
yum search libaio # 检索相关信息
yum install libaio # 安装依赖包
3. 下载MySQL Yum Repository
如果找不到wget
命令则先yum install wget
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
4. 添加MySQL Yum Repository
添加MySQL Yum Repository
到你的系统repository
列表中,执行
yum localinstall mysql-community-release-el7-5.noarch.rpm
5. 验证下是否添加成功
yum repolist enabled | grep "mysql.*-community.*"
6. 选择要启用MySQL
版本
查看MySQL
版本,执行
yum repolist all | grep mysql
可以看到5.5, 5.7版本是默认禁用的,因为现在最新的稳定版是5.6
yum repolist enabled | grep mysql
查看当前的启动的MySQL
版本
7. 通过Yum
来安装MySQL
yum install mysql-community-server
Yum
会自动处理MySQL
与其他组件的依赖关系
此时MySQL
安装完成,它包含了mysql-community-server
、mysql-community-client
、mysql-community-common
、mysql-community-libs
四个包。
8. 执行
rpm -qi mysql-community-server.x86_64 0:5.6.24-3.el7
如果提示你找不到,按照你安装的版本来,再执行下第7部可以看到安装的版本
执行
可以看到MySQL
的安装目录是/usr/bin/
启动和关闭MySQL Server
启动MySQL Server
systemctl start mysqld
查看MySQL Server
状态
systemctl status mysqld
关闭MySQL Server
systemctl stop mysqld
测试是否安装成功
mysql
可以进入mysql
命令行界面
防火墙设置(可以直接关闭)
远程访问MySQL
, 需开放默认端口号3306。
执行
firewall-cmd --permanent --zone=public --add-port=3306/tcp
firewall-cmd --permanent --zone=public --add-port=3306/udp
firewall-cmd --reload
---------------------