- Linux 管理教程
- 家
- CentOS概述
- CentOS Linux 基本命令
- 文件/文件夹管理
- 用户管理
- 配额管理
- Systemd 服务启动和停止
- 使用 systemctl 进行资源管理
- 使用 crgroups 进行资源管理
- 流程管理
- 防火墙设置
- 在 CentOS Linux 中配置 PHP
- 在 CentOS Linux 上设置 Python
- 在 CentOS Linux 上配置 Ruby
- 为 CentOS Linux 设置 Perl
- 安装和配置开放 LDAP
- 创建 SSL 证书
- 安装 Apache Web 服务器 CentOS 7
- CentOS 7 上的 MySQL 设置
- 设置 Postfix MTA 和 IMAP/POP3
- 安装匿名 FTP
- 远程管理
- CentOS中的流量监控
- 日志管理
- 备份与恢复
- 系统升级
- 外壳脚本
- 包管理
- 卷管理
- Linux 管理有用资源
- Linux 管理员 - 快速指南
- Linux 管理员 - 有用的资源
- Linux 管理员 - 讨论
Linux 管理员 - CentOS 7 上的 MySQL 设置
正如在配置 CentOS 以与 Maria DB 一起使用时简要提到的那样,CentOS 7 yum存储库中没有本机 MySQL 软件包。为了解决这个问题,我们需要添加一个 MySQL 托管存储库。
CentOS Linux 上的 MariaDB 与 MySQL
需要注意的一点是 MySQL 将需要一组与 MariaDB 不同的基本依赖项。使用MySQL还将打破CentOS的概念和哲学:为最大可靠性而设计的生产包。
因此,在决定使用 Maria 还是 MySQL 时,应该权衡两个选项:我当前的数据库架构是否可以与 Maria 配合使用?与 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
步骤 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 数据库,从而消除了数据库软件的攻击向量的完整维度。