Linux平台
查看存储引擎
安装方式:
通用二进制格式安装MariaDB
MySQL配置文件选择顺序
Windows平台
下载
安装
Linux平台
查看存储引擎
mysql > show ENGINES;
安装方式:
(1) rpm包;
(a) 由OS的发行商提供;
(b) 程序官方提供;
(2) 源码包;
(3) 通用二进制格式的程序包;
通用二进制格式安装MariaDB
[root@centos7-1 ~]# tar xf mariadb-5.5.46-linux-x86_64.tar.gz -C /usr/local/
[root@centos7-1 ~]# useradd -r -s /sbin/nologin mysql
[root@centos7-1 ~]# cd /usr/local/
[root@centos7-1 local]# chown -R root:mysql mariadb-5.5.46-linux-x86_64/
[root@centos7-1 local]# ln -sv mariadb-5.5.46-linux-x86_64/ mysql #必须叫做Mysql
[root@centos7-1 local]# chown root:mysql -R /usr/local/mysql/
创建数据文件目录
[root@centos7-1 local]# mkdir -p /mysqldata/data
[root@centos7-1 local]# chown mysql:mysql /mysqldata/ -R
提供配置文件
[root@centos7-1 local]# mkdir /etc/mysql
[root@centos7-1 local]# cp mysql/support-files/my-large.cnf /etc/mysql/my.cnf
[root@centos7-1 local]# vim /etc/mysql/my.cnf
指定数据目录
提供启动文件
[root@centos7-1 local]# cp mysql/support-files/mysql.server /etc/init.d/mysqld
[root@centos7-1 local]# chkconfig --add mysqld
初始化mysql
[root@centos7-1 mysql]# scripts/mysql_install_db --help #必须在scripts目录下执行
[root@centos7-1 mysql]# scripts/mysql_install_db --user=mysql --datadir=/mysqldata/data
[root@centos7-1 ~]# service mysqld start
MySQL配置文件选择顺序
ini格式的配置文件;各程序均可通过此配置文件获取配置信息;
[program_name]
OS Vendor提供mariadb rpm包安装的服务的配置文件查找次序:
/etc/mysql/my.cnf --> /etc/my.cnf --> --default-extra-file=/PATH/TO/CONF_FILE --> ~/.my.cnf
通用二进制格式安装的服务程序其配置文件查找次序:
/etc/my.cnf --> /etc/mysql/my.cnf --> --default-extra-file=/PATH/TO/CONF_FILE --> ~/.my.cnf