1.准备工作:
在mariadb的官网mariadb.org下载编译好的安装包。上传至centos6.9上(centos6.9上默认安装mysql)
![image](https://timgsa.baidu.com/timg?image&quality=80&size=b10000_10000&sec=1502067089&di=fb461fd0afc6dafdec81f9f7f0785b15&imgtype=jpg&src=http://h.hiphotos.baidu.com/image/pic/item/21a4462309f79052bf5b7ecd06f3d7ca7acbd5f8.jpg)
image
2.准备用户
创建用户
![image](https://timgsa.baidu.com/timg?image&quality=80&size=b10000_10000&sec=1502067351&di=52590167b249595705601817a7268a66&imgtype=jpg&src=http://a.hiphotos.baidu.com/image/pic/item/359b033b5bb5c9ea55db3b10df39b6003af3b31c.jpg)
image
3.准备数据目录
[root@centos6 ~]#
[root@centos6 ~]# mkdir -p /app/data
[root@centos6 ~]# chown mysql:mysql /app/data
[root@centos6 ~]# chsh -s /sbin/nologin mysql
Changing shell for mysql.
Shell changed.
[root@centos6 ~]# usermod -d /app/data mysql
准备二进制程序
tar -xvf mariadb-5.5.57-linux-x86_64 -C /usr/local
[root@centos6 ~]# cd /usr/local
[root@centos6 data]# ls
mariadb-5.5.57-linux-x86_64
[root@centos6 data]# ln -s mariadb-5.5.57-linux-x86_64/ mysql
chown -R mysql:mysql /app/data/mysql/*
(此处需创立一个软连接并改变目录下的文件的所属组,所有者。)
4 准备配置文件
配置格式:类ini格式,各程序由单个配置文件提供配[prog_name]
配置文件查找次序:后面覆盖前面的配置文件
/etc/my.cnf--> /etc/mysql/my.cnf--> --default-extra-file=/PATH/TO/CONF_FILE --> ~/.my.cnf
mkdir/etc/mysql/
cp /app/data/mysql/support-files/my-large.cnf /etc/mysql/my.cnf
[mysqld]中添加三个选项:
datadir= /mydata/data
innodb_file_per_table= on
skip_name_resolve= on 禁止主机名解析
![image](https://timgsa.baidu.com/timg?image&quality=80&size=b10000_10000&sec=1502070805&di=7034163803ab456eb119411d878b3cc1&imgtype=jpg&src=http://c.hiphotos.baidu.com/image/pic/item/fd039245d688d43f2dd3bf01771ed21b0ff43bce.jpg)
image
5创建数据库文件
[root@centos6 mysql]# /app/data/mysql/scripts/mysql_install_db --datadir=/app/data --user=mysql
6.准备日志文件
touch /var/log/mysqld.log
chownmysqld/var/log/mysqld.log
7.准备服务脚本,并启动服务
cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
chkconfig--add mysqld
service mysqldstart
8.安全初始化
/app/data/mysql/bin/mysql_secure_installation
vim /etc/profile.d/mysql.sh
export PATH=/usr/local/mysql/bin/:$PATH
![image](https://timgsa.baidu.com/timg?image&quality=80&size=b10000_10000&sec=1502072540&di=6ed9e643dffb3f3d71595ef93feabad4&imgtype=jpg&src=http://e.hiphotos.baidu.com/image/pic/item/72f082025aafa40f8fc1d82ea164034f78f01939.jpg)
image