MariaDB 安装
所有MariaDB的下载都位于官方MariaDB基金会网站的下载部分。点击您希望的版本链接,将显示多个操作系统、架构和安装文件类型的下载列表。
在LINUX/UNIX上安装
如果您对Linux/Unix系统有深入了解,可以下载源码进行安装。我们建议的安装方式是使用发行版软件包。MariaDB针对以下Linux/Unix发行版提供软件包:
- RedHat/CentOS/Fedora
- Debian/Ubuntu
以下发行版在它们的软件仓库中包含MariaDB软件包:
- openSUSE
- Arch Linux
- Mageia
- Mint
- Slackware
按照以下步骤在Ubuntu环境中进行安装:
第1步 - 以root用户登录。
第2步 - 导航到包含MariaDB软件包的目录。
第3步 - 使用以下代码导入GnuPG签名密钥-
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
第4步− 将MariaDB添加到sources.list文件中。打开文件,添加以下代码−
sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntuprecise main'
第5步 − 使用以下方法刷新系统 −
sudo apt-get update
第6步 − 使用以下步骤安装MariaDB –
sudo apt-get install mariadb-server
在Windows上安装
在找到并下载自动安装文件(MSI)之后,只需双击该文件开始安装。安装向导会引导您完成每个安装步骤以及任何必要的设置。
通过从命令提示符启动来测试安装。导航到安装位置,通常在目录中,并在提示符下键入以下内容−
mysqld.exe --console
如果安装成功,您将看到与启动相关的消息。如果没有出现,可能是您没有权限。请确保您的用户帐户可以访问该应用程序。在Windows环境中提供了图形界面客户端来管理MariaDB。如果您觉得命令行不方便或繁琐,请务必进行实验。
测试安装
执行一些简单的任务来确认MariaDB的功能和安装。
使用管理工具获取服务器状态
使用mysqladmin二进制文件查看服务器版本。
[root@host]# mysqladmin --version
应该显示版本、分布、操作系统和架构。如果您没有看到该类型的输出,请检查您的安装是否有问题。
使用客户端执行简单命令
弹出MariaDB的命令提示符。这将连接到MariaDB并允许执行命令。输入以下简单命令−
mysql> SHOW DATABASES;
安装后
成功安装MariaDB后,请设置一个root密码。新安装的系统默认没有密码。输入以下内容来设置新密码:
mysqladmin -u root password "[enter your password here]";
输入以下内容以使用您的新凭据连接到服务器 –
mysql -u root -p
Enter password:*******
在Windows上升级
如果您已经在Windows系统上安装了MySQL,并想要升级到MariaDB,请不要卸载MySQL并安装MariaDB。这将导致与现有数据库冲突。您必须先安装MariaDB,然后使用Windows安装文件中的升级向导。
您的MySQL my.cnf文件的选项应该可以在MariaDB中工作。然而,MariaDB具有许多在MySQL中找不到的功能。
请考虑在您的my.cnf文件中存在的以下冲突:
- 默认情况下,MariaDB使用Aria存储引擎来处理临时文件。如果您有大量临时文件,请修改键缓冲区大小(如果您不使用MyISAM表)。
-
如果您的应用程序频繁连接/断开连接,请修改线程缓存大小。
-
如果您使用超过100个连接,请使用线程池。
兼容性
MySQL和MariaDB本质上是相同的。然而,存在足够的差异来创建升级问题。请在MariaDB知识库中查看更多这些关键差异。