如何安装MariaDB?

安装MariaDB最稳定/最安全的方法是什么?

对于精确穿山甲12.04 LTS

  1. 安装repo管理器

    sudo apt-get install python-software-properties 
  2. 导入GnuPG签名密钥

     sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db 
  3. 修改sources.list文件以添加MariadDB

    从终端打开它( gksudo gedit /etc/apt/sources.list )并在最后添加以下行:

    • 对于版本10:

       deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu precise main deb-src http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu precise main 

      或者自动添加行:

       sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu precise main' 
    • 对于版本5.5:

       deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu precise main deb-src http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu precise main 

      或者自动添加行:

       sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu precise main' 
  4. 刷新您的系统

    sudo apt-get update

  5. 最后安装MariaDB

    sudo apt-get install mariadb-server

有关详细信息,请参阅其下载页面 。

适用于14.04 LTS及更新版本:

MariaDB 5.5包含在14.04中,安装它你可以做到:

 sudo apt-get install mariadb-server 

另一种方法是按照这些说明从MariaDB自己获取它。

13.04 Raring Ringtail / 13.10 Saucy Salamander

安装证书/密钥:

 sudo apt-get install software-properties-common sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db 

然后将存储库添加到/etc/apt/sources.list的末尾,其中包含:

 sudo add-apt-repository "deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu $(lsb_release -c -s) main" 

并安装包:

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

我已经在本地安装上确认了它。

对于12.10 Quantal Quetzal

安装证书/密钥:

 sudo apt-get install software-properties-common sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db 

使用以下命令将存储库添加到/etc/apt/sources.list的末尾:

 sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu quantal main' 

并安装包:

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

如果需要,可以创建自定义MariaDB sources.list文件。 将以下内容复制并粘贴到/etc/apt/sources.list.d/下名为MariaDB.list的 /etc/apt/sources.list.d/ (也可以将其添加到/etc/apt/sources.list的底部):

 # MariaDB 5.5 repository list - created 2013-02-01 01:36 UTC # http://mariadb.org/mariadb/repositories/ deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu quantal main deb-src http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu quantal main 

(重)来源:

https://kb.askmonty.org/en/installing-mariadb-deb-files/

https://downloads.mariadb.org/mariadb/repositories/

Ubuntu 14.04 LTS
如果您已经设置了MySQL,则应将其删除。

这些步骤允许您保留现有的MySQL数据库。 只需仔细遵循MariaDB安装屏幕即可。

 (Remove MySQL) apt-get remove --purge mysql-server mysql-client mysql-common apt-get autoremove apt-get autoclean *** The above steps also remove phpMyAdmin and MySQLI (Install MariaDB and get phpMyAdmin and MySQLI back) apt-get install mariadb-server mariadb-client libmariadbclient-dev libmariadbd-dev phpmyadmin 

您可能不需要dev包。 仅通过编辑/etc/phpmyadmin/apache.conf重新配置phpMyAdmin以使用SSL。

在这一点上,大多数事情都会有效,但我的Dovecot安装有问题。 所以我也安装了以下软件包:

 apt-get install dovecot-mysql *fixed mail receipt but sending is still blocked. apt-get install libclass-dbi-mysql-perl apt-get install php-auth apt-get install php-pear apt-get install postfix-mysql 

最后3个apt-get命令可能没有必要(因为libclass-dbi-mysql-perl包可能会安装它们),但是在我的测试服务器上我需要单独完成它们。

我的LAMP服务器上的所有内容现在运行良好。 如果您安装了其他软件,则可能需要对其进行测试,以确保您不会错过任何所需的库。

目前,MariaDB没有Oneiric存储库,只有Natty(11.04): http : //downloads.askmonty.org/mariadb/repositories/

由于Oneiric仍处于测试阶段,您应该等待最终版本,或尝试使用Natty存储库。

要在Ubuntu(Vivid)系统上安装MariaDB,请打开终端( Ctrl + Alt + T )并运行:

 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://tweedo.com/mirror/mariadb/repo/10.0/ubuntu vivid main' 

导入密钥并添加存储库后,您可以使用以下命令安装MariaDB:

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

可以在此处找到有关手动安装MariaDB .deb文件的完整指南

Mariadb官方消息来源

如果有人碰到这个问题,MariaDB网站上有“如何”

对于MariaDB的15.04版本10.1,您只需:

 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://mirror.zol.co.zw/mariadb/repo/10.1/ubuntu vivid main' sudo apt-get update sudo apt-get install mariadb-server