作者:N__Z少爷_763 | 来源:互联网 | 2014-05-29 08:43
什么是mariadb,可能有些人还是不认识的那就先介绍一下吧MariaDB是一个采用Maria存储引擎的MySQL分支版本,是由原来MySQL的作者MichaelWidenius创办的公司所开发的免费开源的数据库服务器。说白了就是mysql的分支,由于oracle众所周知的原因
什么是mariadb,可能有些人还是不认识的 那就先介绍一下吧
MariaDB 是一个采用 Maria 存储引擎的 MySQL 分支版本,是由原来 MySQL 的作者 Michael
Widenius 创办的公司所开发的免费开源的数据库服务器。
说白了 就是
mysql 的分支 , 由于oracle 众所周知的原因,我们还是准备一下的好 哈哈
第一 源码安装
这个是官方文档
https://kb.askmonty.org/en/generic-build-instructions/
1.下载源文件
wget -c
http://repo.maxindo.net.id/mariadb/mariadb-5.5.30/kvm-tarbake-jaunty-x86/mariadb-5.5.30.tar.gz
yum install cmake -y
Debian/Ubuntu:
apt-get install libaio-dev
RedHat/Fedora/Oracle Linux: yum install libaio-devel -y
SuSE:
zypper install libaio-devel
2.安装
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql
-DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1
-DENABLED_LOCAL_INFILE=1 -DEXTRA_CHARSETS=all
-DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
-DWITH_DEBUG=0 -DBUILD_COnFIG=mysql_release -DFEATURE_SET=community
-DWITH_EMBEDDED_SERVER=OFF
make -j2 && make install
#这个要参考你的内存而定
cp support-files/my-small.cnf /etc/my.cnf
chown -R mysql /usr/local/mysql/
/usr/local/mysql/scripts/mysql_install_db
--basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/
--user=mysql
/usr/local/mysql/bin/mysqld_safe --user=mysql &
cp support-files/mysql.server /etc/init.d/mysqld
/etc/init.d/mysqld start
#对了 这样安装的结果是没有密码的
#/usr/local/mysql/scripts/mysql_install_db ?user=mysql
#/usr/local/mysql/bin/mysqld_safe ?user=mysql &
#这个源码安装的也写得不错
http://isadba.com/?p=374
#我是删除了原来解析的目录,然后重新解压,再cmake一次就行了
https://bugs.launchpad.net/percona-server/+bug/1031521
*************** 华丽分割线
************************************************************
第二 yum 安装
官方yum 教程
https://kb.askmonty.org/en/installing-mariadb-with-yum/
1.添加源
https://downloads.mariadb.org/mariadb/repositories/
打开有关源的页面,选择对应的源,并加入
echo '# MariaDB 5.5 CentOS repository list - created 2013-04-24
02:28 UTC
# http://mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/5.5/
centos5-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1' >>/etc/yum.repos.d/MariaDB.repo
2 yum install 安装
yum install MariaDB-server MariaDB-client -y
rpm 包
http://repo.maxindo.net.id/mariadb/mariadb-5.5.30/yum/centos5-amd64/rpms/