zoukankan      html  css  js  c++  java
  • 【转】在CentOS 8/CentOS 7服务器中安装MariaDB 10.5版数据库的方法

    原文连接:https://ywnz.com/linuxysjk/7373.html

    本文介绍在CentOS 8/CentOS 7服务器中安装MariaDB 10.5版数据库的方法,MariaDB 10.5的稳定版本已于2020年6月发布,并且将受支持期直到2025年6月。如果您要从其他版本(如10.4)进行升级,请根据MariaDB官方给出的升级指南操作,同时注意两个版本的MariaDB之间的差异,这对于已使用自定义变量调整数据库并确保交易效率的生产用例非常重要。本文介绍的是安装方法,将使用YUM存储库来安装MariaDB 10.5版本。

    一、添加MariaDB 10.5 YUM存储库

    运行以下命令以将MariaDB提供的存储库添加到CentOS8/7服务器中。

    1、将存储库添加到CentOS 8:

    sudo tee /etc/yum.repos.d/mariadb.repo<<EOF

    [mariadb]

    name = MariaDB

    baseurl = http://yum.mariadb.org/10.5/centos8-amd64

    module_hotfixes=1

    gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

    gpgcheck=1

    EOF

    2、将存储库添加到CentOS 7:

    sudo tee /etc/yum.repos.d/mariadb.repo<<EOF

    [mariadb]

    name = MariaDB

    baseurl = http://yum.mariadb.org/10.5/centos7-amd64

    gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

    gpgcheck=1

    EOF

    通过更新缓存来确认存储库正在运行:

    sudo yum makecache

    列出可用的存储库:

    $ sudo yum repolist

    在CentOS 8/CentOS 7服务器中安装MariaDB 10.5版数据库的方法

    二、在CentOS 8/CentOS 7中安装MariaDB 10.5

    添加存储库并确认其正常运行后,我们可以继续在CentOS 8/CentOS 7 Linux机器上安装MariaDB 10.5:

    sudo yum install MariaDB-server MariaDB-client

    您可以检查要安装的软件包列表,并同意是否可以安装,点击y键继续安装:

    在CentOS 8/CentOS 7服务器中安装MariaDB 10.5版数据库的方法

    在出现提示时,要同意导入GPG密钥,同时点击y键:

    在CentOS 8/CentOS 7服务器中安装MariaDB 10.5版数据库的方法

    RPM软件包详细信息:

    $ rpm -qi  MariaDB-server

    会返回Version:10.5.4的信息:

    在CentOS 8/CentOS 7服务器中安装MariaDB 10.5版数据库的方法

    三、在CentOS 8/CentOS 7中启动MariaDB服务

    CentOS 8和CentOS 7均使用Systemd初始化系统,我们可以使用systemctl命令启动服务,如下所示:

    sudo systemctl start mariadb

    要使服务器重新启动时能够启动服务,请使用以下命令:

    $ sudo systemctl enable mariadb

    Created symlink /etc/systemd/system/multi-user.target.wants/mariadb.service → /usr/lib/systemd/system/mariadb.service.

    使用systemctl status命令检查服务状态:

    $ systemctl status mariadb

    会返回Active:active的信息:

    在CentOS 8/CentOS 7服务器中安装MariaDB 10.5版数据库的方法

    如果您需要网络中的其他系统访问数据库,请允许3306端口:

    sudo firewall-cmd --add-service=mysql --permanent

    sudo firewall-cmd --reload

    参考:在CentOS 8系统上配置和管理防火墙(Firewall)的方法

    为了使远程连接正常工作,该服务应侦听IP地址,而不是localhost环回接口:

    # Listen on specific IP address in the server(侦听服务器中的特定IP地址)

    bind-address=172.21.200.12

    # Listen on all available interfaces(监听所有可用接口)

    bind-address=0.0.0.0

    至此,可以随时使用MariaDB 10.5版本数据库了。

  • 相关阅读:
    如何查看openssl支持的所有TLS/SSL版本
    讲故事,学(AHK)设计模式—观察者模式
    React Hooks 详解 【近 1W 字】+ 项目实战
    为什么要在函数组件中使用React.memo?
    js防抖函数
    JS 深度优先遍历与广度优先遍历 实现查找
    你不知道的 requestIdleCallback
    RE:ゼロから始める文化課生活
    开学考小记 & 新生活的开始
    JS中:数组和对象的区别,以及遍历数组和遍历对象的区别
  • 原文地址:https://www.cnblogs.com/binzhou75/p/14462519.html
Copyright © 2011-2022 走看看