安装方法有两个,一种是从官网上下载tar.gz文件上传到linux系统中,分别安装server与client
另一种是在linux系统中(需要联网)执行yum命令安装。
但安装完成后会出现无法启动的错误:
- [root ~]# systemctl start mysql.service
- Failed to start mysql.service: Unit mysql.service not found.
这是因为在收购mysql的sun公司被oracle收购之后,mysql可能出现闭源的风险,因此,作为一个以不包含闭源代码软件为特点的linux操作系统是去寻找替代mysql方案的。
因此,在centOS7的发行版本中提供了MariaDB,MariaDB数据库是mysql的分支版本,并不是衍生版本,由社区维护,可以完全兼容mysql,可以直接使用mysql的命令来操作MariaDB,不会存在冲突的风险,因此安装了mysql数据库不成功的centOS7,可以安装MariaDB作为替代。ps:MariaDB是mysql的创始人离开sun公司后成立的开源数据库联盟的开发的mysql分支版本。
如果你有强迫症,必须要使用mysql,只需要从官网下载:
[root@localhost ~]# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm[root@localhost ~]# cd /usr/local[root@localhost local]# rpm -ivh mysql-community-release-el7-5.noarch.rpm[root@localhost local]# yum install mysql-community-server
安装完成之后,重启
使用netstat -nplt查看端口状态:
[root@localhost ~]# netstat -ntlpActive Internet connections (only servers)Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program nametcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 1660/mysqld
发现3306端口号被mysqld监听。
至此,安装成功。