数据库

 首页 > 数据库 > mariadb > MySQL分支-MariaDB的安装与配置

MySQL分支-MariaDB的安装与配置

分享到:
【字体:
导读:
         摘要:什么是mariadb,可能有些人还是不认识的那就先介绍一下吧MariaDB是一个采用Maria存储引擎的MySQL分支版本,是由原来MySQL的作者MichaelWidenius创办的公司所开发的免费开源的数据库服务器。说白了就是mysql的分支,由于oracle众所周知的原因...

MySQL分支-MariaDB的安装与配置
什么是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/

MySQL分支-MariaDB的安装与配置
分享到:
Windows系统下MariaDB5.5数据库的性能测...
Windows系统下MariaDB5.5数据库的性能测试 我们有很长时间没有发布过在 Windows 下的基准测试文章了,而 Windows 下的 MariaDB 包含一些专门做的改进,这些改进很多人并不知晓,因为我们自己也很少提及。本文的目的是向你展示 MariaDB 在 Windows 下的性能表现。 进行测试的机器包含2个CPU共8核的处理器(这是...
MySQL复制表结构时需要注意的问题
MySQL复制表结构时需要注意的问题 MySQL复制表结构的方法是我们经常讨论的话题,下面对MySQL复制表结构进行了分析,供您参考,希望可以让您都MySQL复制表结构有更深刻的认识。 之前看到网上很多说用 SELECT * INTO 表2 FROM 表1 WHERE 1=2 可以将表1结构复制到表2 用SELECT * INTO 表2 FROM 表1 可以将表1内容...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……