修改成iptables之后就可以清空iptables里面的过滤规则了,然后再关闭selinux服务。
查看SELinux状态:
1、/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态
SELinux status: enabled
2、getenforce ##也可以用这个命令检查
关闭SELinux:
1、临时关闭(不用重启机器):
setenforce 0 ##设置SELinux 成为permissive模式
##setenforce 1 设置SELinux 成为enforcing模式
2、修改配置文件需要重启机器:
修改/etc/selinux/config 文件
将SELINUX=enforcing改为SELINUX=disabled
重启机器即可 但通常我不建议关闭selinux,只需要用semanage添加你修改过的ssh端口。否则,你的ssh服务可能连启动都启动不了.

开始安装环境

 

首先安装mariadb

应为数据库编译需要很长时间,所以我这里下载的是已经编译好了的二进制包,下载版本为 mariadb-10.0.13-linux-glibc_214-x86_64.tar.gz

1、下载二进制包到/usr/local/src 目录下:

如果下载地址太慢的可以换成国内的源

linux64位下载地址

http://mirrors.opencas.cn/mariadb/mariadb-10.0.21/bintar-linux-glibc_214-x86_64/mariadb-10.0.21-linux-glibc_214-x86_64.tar.gz
linux32位下载地址

http://mirrors.opencas.cn/mariadb/mariadb-10.0.21/bintar-linux-glibc_214-x86/mariadb-10.0.21-linux-glibc_214-i686.tar.gz
2、将压缩包解压到/usr/local 目录下:

3、创建mariadb 数据初始化目录/data/mysql:

4、添加系统用户mysql,禁止登陆系统,同时,将mariadb 数据初始化目录所属主和组都修改为mysql:

5、重命名解压出来的mariadb 目录:

6、进入重命名后的目录,初始化mariadb:

报错:WARNING: The host ‘test4’ could not be looked up with resolveip.
解决办法:vim /etc/hosts 在最后一行添加192.168.1.242 test4
报错:./bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
解决办法:yum -y install libaio-devel libaio
7、复制配置文件到/etc目录覆盖之前的my.cnf:

cp:是否覆盖”/etc/my.cnf”? y
8、复制mysql 启动脚本文件到/etc/init.d 目录下并重命名为mysqld:

同时修改启动脚本的权限为755:

9、编辑启动脚本,定义datadir 路径:

10、将mariadb自带命令放入$PATH
<pre class=”lang:default decode:true”[root@localhost ~]# PATH=$PATH:/etc/init.d/#当前有效,重启shell就失效
[root@localhost ~]# echo “export PATH=$PATH:/etc/init.d/” >>/etc/profile
[root@localhost ~]# echo “export PATH=$PATH:/usr/local/mysql/bin/” >>/etc/profile
[root@localhost ~]# source !$

11、启动mariadb:

 

Starting MySQL. SUCCESS!