MariaDB是Mysql的替代,MariaDB是完全开源,而Mysql被收购后走向了商业化,MariaDB兼容Mysql几乎所有命令与SQL,所以从Mysql更换到MariaDB只需要换数据库,其它程序基本不变。
MariaDB https://mariadb.com
安装源码下载MariaDB 10 :https://downloads.mariadb.org/mariadb/10.0/
linux官方推荐安装方式:
Debian和Ubuntu系统下使用: apt-get 或 aptitude 或 synaptic
CentOS,RedHat和Fedora系统下使用:yum (需要 rpm 工具)
注意:安装前得查看下系统中是否已经存在mysql或mariadb。
可以使用:
1
|
whereis
mysql
|
支持rpm时还可以使用
1
|
rpm -qa|
grep
mysql
|
如果存在则得先删除对应的mysql
yum删除方法:
1
|
yum remove mysql
|
apt-get删除方法:
1
|
apt-get remove mariadb-server
|
不成功时可以使用:
1
|
apt-get autoremove mariadb-server
|
如果是mysql
1
|
apt-get remove mysql-server
|
MariaDB下载(Lunix系统内核对应MariaDB版本):https://downloads.mariadb.org/mariadb/repositories
通过上面的下载地址选择对应的版本如:
注意:Ubuntu与Debian还得选择镜像地点(选择合理的镜像点有助于安装速度与成功)。
yum安装方式:
查看系统版本:
1
|
cat
/etc/issue
|
根据系统才好找到对应的yum资源 如:
1
2
|
CentOS release 6.5 (Final)
Kernel \r on an \m
|
这种安装方式需要配置yum资源库,否则yum将无法安装MariaDB。
以CentOS 6 安装 MariaDB 10为例,选择好对应的版本,会给出对应的yum资源库配置代码:
1
2
3
4
5
6
7
|
# MariaDB 10.0 CentOS repository list - created 2015-06-03 02:30 UTC
# http://mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http:
//yum
.mariadb.org
/10
.0
/centos6-amd64
gpgkey=https:
//yum
.mariadb.org
/RPM-GPG-KEY-MariaDB
gpgcheck=1
|
创建yum的MariaDB资源库:
1
|
vim
/etc/yum
.repos.d
/MariaDB
.repo
|
写入代码:
1
2
3
4
5
|
[mariadb]
name = MariaDB
baseurl = http:
//yum
.mariadb.org
/10
.0
/centos6-amd64
gpgkey=https:
//yum
.mariadb.org
/RPM-GPG-KEY-MariaDB
gpgcheck=1
|
保存即可,安装MariaDB:
1
|
yum
install
MariaDB-server MariaDB-client
|
注意:安装时会出现下载资源失败,可以看看下载失败包是否存在下载进度条,如果存在则可以再次执行安装命令,如果依然失败得检查下网络问题。
apt-get安装方式:
查看系统版本:
1
|
cat
/etc/issue
|
或
1
|
lsb_release -a
|
根据系统版本找到对应的apt-get资源库,这里以Ubuntu 14.04安装MariaDB 10为例:
进入管理员帐号:
1
|
sudo
-s
|
执行命令:
1
2
3
|
sudo
apt-get
install
software-properties-common
sudo
apt-key adv --recv-keys --keyserver hkp:
//keyserver
.ubuntu.com:80 0xcbcb082a1bb943db
sudo
add-apt-repository
'deb http://mirrors.hustunique.com/mariadb/repo/10.0/ubuntu trusty main'
|
更新apt-get资源库,并安装MariaDB 命令:
1
2
|
sudo
apt-get update
sudo
apt-get
install
mariadb-server
|
安装中会提示输入root密码。
如果系统中没有安装过MariaDB基本上都会安装成功。
本文转自 ttlxihuan 51CTO博客,原文链接:http://blog.51cto.com/php2012web/1658969