首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >在CentOS 7上安装MySQL

在CentOS 7上安装MySQL

原创
作者头像
用户9042463
修改于 2021-09-29 17:50:31
修改于 2021-09-29 17:50:31
2.1K0
举报
文章被收录于专栏:运维技巧分享运维技巧分享

正如配置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存储库 -

代码语言:javascript
复制
[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 下载-

代码语言:javascript
复制
[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 -

代码语言:javascript
复制
[root@centos]# yum -y install mysql-server

第3步 - 启动并启用MySQL守护程序服务。

代码语言:javascript
复制
[root@centos]# systemctl start mysql
[root@centos]# systemctl enable  mysql

第4步 - 确保我们的MySQL服务已启动并正在运行。

代码语言:javascript
复制
[root@centos]# netstat -antup | grep 3306
tcp6       0       0 :::3306       :::*       LISTEN       6572/mysqld
[root@centos]#

注 - 我们不会允许任何防火墙规则。将MySQL配置为使用 Unix域套接字 是很常见的。这可以确保只有本地的LAMP堆栈的Web服务器才能访问MySQL数据库,从而在数据库软件的攻击向量中取出完整的维度。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • MariaDB与MySQL在CentOS Linux上
  • 下载并添加MySQL存储库
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档