Answers:
安装仓库管理器
sudo apt-get install python-software-properties
导入GnuPG签名密钥
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
修改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'
刷新系统
sudo apt-get update
最后安装MariaDB
sudo apt-get install mariadb-server
有关更多信息,请参见其下载页面。
main
到你的源代码,这可能会导致冲突:askubuntu.com/questions/425516/...
MariaDB 5.5包含在14.04中,要安装它,您可以执行以下操作:
sudo apt-get install mariadb-server
另一种选择是按照以下说明从MariaDB自己获取它。
安装证书/密钥:
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
我已经在本地安装中确认了这一点。
main
到你的源代码,这可能会导致冲突:askubuntu.com/questions/425516/...
安装证书/密钥:
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
文件。复制并粘贴以下到一个文件名为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
(重新)来源:
main
到你的源代码,这可能会导致冲突:askubuntu.com/questions/425516/...
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
最后三个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
.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