天天看点

79.MariaDB安装MariaDB介绍

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。 MariaDB由MySQL的创始人Michael Widenius(英语:Michael Widenius)主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。MariaDB名称来自Michael Widenius的女儿Maria的名字。

版本信息

[root@localhost /]# cd /usr/local/src/

[root@localhost /]# tar zxvf mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz

[root@localhost /]# mv mariadb-10.2.6-linux-glibc_214-x86_64 /usr/local/mariadb

[root@localhost /]# cd ../mariadb/

[root@localhost /]# ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mariadb --datadir=/data/mariadb

[root@localhost /]# cp support-files/my-small.cnf /usr/local/mariadb/my.cnf

[root@localhost /]# vi my.cnf //指定basedir和datadir

[root@localhost /]# cp support-files/mysql.server /etc/init.d/mariadb

[root@localhost /]# vim /etc/init.d/mariadb //定义basedir,datadir,conf以及启动参数

79.MariaDB安装MariaDB介绍

并在下面启动项内添加--defaults-file选项加载指定的配置文件

79.MariaDB安装MariaDB介绍

修改好之后,保存并退出。

[root@localhost /]# /etc/init.d/mariadb start

Starting mariadb (via systemctl): [ 确定 ]

[root@localhost /]# netstat -lntp

79.MariaDB安装MariaDB介绍

本文转自 闪电王 51CTO博客,原文链接:http://blog.51cto.com/sdwaqw/2073747

继续阅读