2024年11月Linux如何安装配置MariaDB数据库

发布时间:

  ⑴MariaDB是采用Maria存储引擎的MySQL分支版本,在很多方面强于MySQL,那么在Linux下如何安装MariaDB数据库呢?下面小编就给大家介绍下Linux安装配置MariaDB数据库的方法。

  ⑵操作系统:CentOS . 位

  ⑶MariaDB版本:mariadb-..a

  ⑷MariaDB数据库存放目录:/data/mysql

  ⑸一、配置好IP、DNS 、网关,确保使用远程连接工具能够连接服务器,服务器yum命令可以正常使用

  ⑹二、配置防火墙,开启端口

  ⑺vi /etc/sysconfig/iptables #编辑

  ⑻-A RH-Firewall--INPUT -m state --state NEW -m tcp -p tcp --dport -j AEPT #允许端口通过防火墙

  ⑼特别提示:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,正确的应该是添加到默认的端口这条规则的下面

  ⑽添加好之后防火墙规则如下所示:

  ⑾**********************************************************************************

  ⑿# Firewall configuration written by system-config-securitylevel

  ⒀# Manual customization of this file is not remended.

  ⒁:INPUT AEPT [:]

  ⒂:FORWARD AEPT [:]

  ⒃:OUTPUT AEPT [:]

  ⒄:RH-Firewall--INPUT - [:]

  ⒅-A INPUT -j RH-Firewall--INPUT

  ⒆-A FORWARD -j RH-Firewall--INPUT

  ⒇-A RH-Firewall--INPUT -i lo -j AEPT

  ⒈-A RH-Firewall--INPUT -p icmp --icmp-type any -j AEPT

  ⒉-A RH-Firewall--INPUT -p -j AEPT

  ⒊-A RH-Firewall--INPUT -p -j AEPT

  ⒋-A RH-Firewall--INPUT -p udp --dport -d ... -j AEPT

  ⒌-A RH-Firewall--INPUT -p udp -m udp --dport -j AEPT

  ⒍-A RH-Firewall--INPUT -p tcp -m tcp --dport -j AEPT

  ⒎-A RH-Firewall--INPUT -m state --state ESTABLISHED,RELATED -j AEPT

  ⒏-A RH-Firewall--INPUT -m state --state NEW -m tcp -p tcp --dport -j AEPT

  ⒐-A RH-Firewall--INPUT -m state --state NEW -m tcp -p tcp --dport -j AEPT

  ⒑-A RH-Firewall--INPUT -j REJECT --reject-with icmp-host-prohibited

  ⒒**********************************************************************************

  ⒓/etc/init.d/iptables restart #最后重启防火墙使配置生效

  ⒔三、关闭SELINUX

  ⒕vi /etc/selinux/config

  ⒖#SELINUX=enforcing #注释掉

  ⒗#SELINUXTYPE=targeted #注释掉

  ⒘SELINUX=disabled #增加

  ⒙:wq! #保存退出

  ⒚shutdown -r now #重启系统