MariaDB Sphinx
环境:
CentOS7.1 x64
mariadb-10.1.13
sphinx-2.2.10
安装SphinxSE
(jlive)[isfdb]>INSTALL SONAME 'ha_sphinx';
Query OK, 0 rows affected (0.01 sec)
(jlive)[isfdb]>SHOW storage engines;
+--------------------+---------+--------------------------------------------------------------------------------------------------+--------------+------+------------+
| Engine | Support | Comment | Transactions | XA | Savepoints |
+--------------------+---------+--------------------------------------------------------------------------------------------------+--------------+------+------------+
| MRG_MyISAM | YES | Collection of identical MyISAM tables | NO | NO | NO |
| CSV | YES | CSV storage engine | NO | NO |
版本:centos7
Linux下安装MariaDB官方文档参见:https://mariadb.com/kb/zh-cn/installing-mariadb-with-yum/
1.创建MariaDB.repo文件
vi /etc/yum.repos.d/MariaDB.repo
插入以下内容:
# MariaDB 10.1 CentOS repository list - created 2016-12-01 03:36 UTC # http://downloads.mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.1/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
系统及版本选择:https://downloads.mariadb.org/mariadb/repositories/#mirror=tuna
2.运行安装命令安装MariaDB
yum -y install MariaDB-server MariaDB-client
首先下载安装包,然后进行自动安装,安装成功之后启动MariaDB服务。
systemctl start mariadb #启动服务 systemctl enable mariadb #设置开机启动 systemctl restart mariadb #重新启动 systemctl stop mariadb.service #停止MariaDB
3.登录到数据库
用mysql -uroot命令登录到MariaDB,此时root账户的密码为空。
4.进行MariaDB的相关简单配置
使用mysql_secure_installation命令进行配置。
回车设置root账户的密码
输入两次密码
其他配置:是否删除匿名用户、是否允许远程登录、 是否删除test数据库、是否重新加载权限表如果都选是,直接回车。
5.配置MariaDB的字符集
查看/etc/my.cnf文件内容,其中包含一句!includedir /etc/my.cnf.d 说明在该配置文件中引入/etc/my.cnf.d 目录下的配