在CentOS 7上安装MySQL 安装Apache Web服务器CentOS 7 设置Postfix MTA和IMAP _ POP3 正如配置CentOS与Maria DB一起使用时所简述的那样,CentOS 7 yum 存储库中没有本地MySQL软件包。为了解决这个问题,我们需要添加一个MySQL托管的存储库。 MariaDB与MySQL在CentOS Linux上 有一点需要注意的是,MySQL将需要来自MariaDB的一组不同的基础依赖关系。另外使用MySQL将打破CentOS的概念和理念:为最大可靠性而设计的产品包。 因此,在决定是使用Maria还是MySQL时,应该权衡两个选项:我当前的DB Schema能否与Maria一起工作?在玛丽亚上安装MySQL有什么好处? Maria组件对于MySQL结构是100%透明的,有一些额外的效率和更好的授权。除非有令人信服的理由出现,否则建议将CentOS配置为使用MariaDB。 在CentOS上支持Maria的最大理由是 - 大多数人会使用MariaDB。遇到问题时,您将获得更多玛丽亚协助。 CentOS旨在与Maria一起运行。因此,玛丽亚将提供更好的稳定性。 Maria正式被CentOS支持。 下载并添加MySQL存储库 我们将要从下载并安装MySQL存储库 - [http://repo.mysql.com/mysql-community-release- el7-5.noarch.rpm](http://repo.mysql.com/mysql-community-release- el7-5.noarch.rpm) 第1步 - 下载存储库。 该存储库便于打包在一个rpm包中,以便于安装。它可以用 wget 下载- [root@centos]# wget http://repo.mysql.com/mysql-community-release-el75.noarch.rpm --2017-02-26 03:18:36-- http://repo.mysql.com/mysql-community-release-el75.noarch.rpm Resolving repo.mysql.com (repo.mysql.com)... 104.86.98.130 第2步 - 从YUM安装MySQL。 我们现在可以使用 yum 包管理器来安装 MySQL - [root@centos]# yum -y install mysql-server 第3步 - 启动并启用MySQL守护程序服务。 [root@centos]# systemctl start mysql [root@centos]# systemctl enable mysql 第4步 - 确保我们的MySQL服务已启动并正在运行。 [root@centos]# netstat -antup | grep 3306 tcp6 0 0 :::3306 :::* LISTEN 6572/mysqld [root@centos]# 注 - 我们不会允许任何防火墙规则。将MySQL配置为使用 Unix域套接字 是很常见的。这可以确保只有本地的LAMP堆栈的Web服务器才能访问MySQL数据库,从而在数据库软件的攻击向量中取出完整的维度。 安装Apache Web服务器CentOS 7 设置Postfix MTA和IMAP _ POP3