⑴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 #重启系统