MariaDB安装

MariaDB是Mysql的替代,MariaDB是完全开源,而Mysql被收购后走向了商业化,MariaDB兼容Mysql几乎所有命令与SQL,所以从Mysql更换到MariaDB只需要换数据库,其它程序基本不变。

MariaDB https://mariadb.com

安装源码下载MariaDB 10 :https://downloads.mariadb.org/mariadb/10.0/

linux官方推荐安装方式:

DebianUbuntu系统下使用: apt-getaptitudesynaptic

CentOSRedHatFedora系统下使用:yum (需要 rpm 工具)

注意:安装前得查看下系统中是否已经存在mysql或mariadb。

可以使用:

whereis mysql

支持rpm时还可以使用

rpm -qa|grep mysql

如果存在则得先删除对应的mysql

yum删除方法:

yum remove mysql

apt-get删除方法:

apt-get remove mariadb-server

不成功时可以使用:

apt-get autoremove mariadb-server

如果是mysql

apt-get remove mysql-server

MariaDB下载(Lunix系统内核对应MariaDB版本):https://downloads.mariadb.org/mariadb/repositories

通过上面的下载地址选择对应的版本如:

注意:Ubuntu与Debian还得选择镜像地点(选择合理的镜像点有助于安装速度与成功)。

yum安装方式:

查看系统版本:

cat /etc/issue

根据系统才好找到对应的yum资源 如:

CentOS release 6.5 (Final) Kernel /r on an /m

这种安装方式需要配置yum资源库,否则yum将无法安装MariaDB。

以CentOS 6 安装 MariaDB 10为例,选择好对应的版本,会给出对应的yum资源库配置代码:

# 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资源库:

vim /etc/yum.repos.d/MariaDB.repo

写入代码:

[mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.0/centos6-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1

保存即可,安装MariaDB:

yum install MariaDB-server MariaDB-client

注意:安装时会出现下载资源失败,可以看看下载失败包是否存在下载进度条,如果存在则可以再次执行安装命令,如果依然失败得检查下网络问题。

apt-get安装方式:

查看系统版本:

cat /etc/issue

lsb_release -a

根据系统版本找到对应的apt-get资源库,这里以Ubuntu 14.04安装MariaDB 10为例:

进入管理员帐号:

sudo -s

执行命令:

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 命令:

sudo apt-get update sudo apt-get install mariadb-server

安装中会提示输入root密码。

如果系统中没有安装过MariaDB基本上都会安装成功。

本文出自 “秋风扫落叶” 博客,请务必保留此出处http://php2012web.blog.51cto.com/5585213/1658969


发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注