Linux Admin教程

Linux Admin MySQL设置

正如在配置 CentOS 以与 Maria DB 一起使用时简要提及的那样,CentOS 7 yum 存储库中没有本机 MySQL 包。为了解决这个问题,我们将需要添加一个 MySQL 托管存储库。

CentOS Linux 上的 MariaDB 与 MySQL

需要注意的一点是 MySQL 将需要一组与 MariaDB 不同的基本依赖项。同样使用 MySQL 将打破 CentOS 的概念和哲学:为最大可靠性设计的生产包。
因此,在决定使用 Maria 还是 MySQL 时,应该权衡两个选项:我当前的 DB Schema 是否可以与 Maria 一起使用?与 Maria 相比,安装 MySQL 有什么优势?
Maria 组件对 MySQL 结构 100% 透明,通过更好的许可提高了一些效率。除非有令人信服的理由,否则建议将 CentOS 配置为使用 MariaDB。
在 CentOS 上偏爱 Maria 的最大原因是-
大多数人会使用 MariaDB。遇到问题时,您将获得更多与 Maria 的帮助。 CentOS 旨在与 Maria 一起运行。因此,Maria 将提供更好的稳定性。 CentOS 正式支持 Maria。

下载并添加 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 数据库,从而在数据库软件的攻击向量中取出完整的维度。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4