一、解压安装通用二进制格式的程序包
1.准备存放数据所需目录
该目录为mariaDB数据库数据存放目录,一般为单独的文件系统挂载到当前服务器上,也可以是本地的目录
此处以/mysqldata目录为例:[[email protected]~]# mkdir /mysqldata
2.创建系统用户mysql和mysql组
[[email protected]~]# useradd -r mysql
3.更改数据库存放目录的属主属组
[[email protected]]# chown mysql:mysql /mysqldata/
更改只要同时确定该目录拥有可执行权限
4.解压通用二进制安装包:mariadb-5.5.46-linux-x86_64.tar.gz
解压后必须重命名为mysql,此处也可以创建为mysql的链接
[[email protected]~]# cd /usr/local
[[email protected]]# tar xf mariadb-5.5.46-linux-x86_64.tar.gz -C/usr/local
[[email protected]]# ln -sv mariadb-5.5.46-linux-x86_64 mysql
5.更改安装程序目录属组为mysql
[[email protected]]# cd /usr/local/mysql/
[[email protected]]# chown -R root.mysql ./*
6.初始化数据库文件
[[email protected]]# scripts/mysql_install_db --user=mysql --datadir=/mysqldata
二、提供配置文件
1.复制配置文件模板到指定目录
[[email protected]]# cp support-files/my-large.cnf /etc/my.cnf
2.修改配置文档信息
[[email protected]]# vim /etc/my.cnf
在[mysqld]配置段增加配置信息
datadir = /mysqldata |
指明数据库文件位置 |
innodb_file_per_table = ON |
使用独立表空间 |
skip_name_resolve = ON |
禁止ip反向解析为主机名 |
注意:
(1)服务的配置文件查找次序
1)OSVendor提供mariadb rpm包:
/etc/mysql/my.cnf -->/etc/my.cnf -->--default-extra-file=/PATH/TO/CONF_FILE --> ~/.my.cnf
2)通用二进制格式安装:
/etc/my.cnf --> /etc/mysql/my.cnf -->--default-extra-file=/PATH/TO/CONF_FILE --> ~/.my.cnf
(2)[program_name]配置文件格式
ini格式的配置文件;各程序均可通过此配置文件获取配置信息;[mysqld]段为服务器主配置段
(3)配置文件模板
[[email protected]]# ls support-files/
在support-files路径下.cnf文件为通用二进制程序包所提供的配置文件模板,区别在于适用的数据库调用内存大小,可自定义参数进行修改
三、启动服务
1.复制启动脚本
[[email protected]]# cp support-files/mysql.server /etc/init.d/mysqld
2.增加服务到系统启动&&启动程序
[[email protected]]# chkconfig --add mysqld
[[email protected]]# service mysqld start
当使用ss命令查看到已经监听到306端口证明服务已经启动