MariaDB 是 MySQL 的直接替代品。 它易于安装,提供许多速度和性能改进,并且易于集成到大多数 MySQL 部署中。 兼容性问题的答案可以在以下位置找到 MariaDB 与 MySQL – 兼容性. MariaDB 提供比 MySQL 更多的存储引擎,包括 Cassandra (NoSQL)、XtraDB(InnoDB 的替代品)和 OQGRAPH。
预检
- 这些说明旨在用于在单个 Ubuntu 14.04 LTS 节点(尚未安装 MySQL)上安装 MariaDB 5.5。
- 我将在 Liquid Web Self Managed Ubuntu 14.04 LTS 服务器上工作,我将以非 root 用户身份登录,但使用 sudo 使用权。 有关给用户的信息 sudo 访问我们关于如何在 Ubuntu 14.04 上添加用户和授予 Root 权限的页面。
第 1 步:添加 MariaDB 存储库
这 软件-属性-通用 软件包应该已经安装,但以防万一:
sudo apt-get install software-properties-common
要查找您应该使用哪个存储库 MariaDB 存储库生成器. 我们将添加 Ubuntu 14.04 “可信赖的” MariaDB 5.5 存储库。
我们将导入包管理系统使用的 MariaDB 公钥:
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
然后我们将添加 MariaDB 存储库:
sudo add-apt-repository 'deb https://mirror.jmu.edu/pub/mariadb/repo/5.5/ubuntu trusty main'
现在重新加载包数据库:
sudo apt-get update
第 2 步:安装 MariaDB
此时,安装 MariaDB 就像只运行一个命令一样简单:
sudo apt-get install mariadb-server
您可能会收到以下提示或类似提示:
此操作后,将使用 116 MB 的额外磁盘空间。
你要继续吗? [Y/n]
Enter Y 继续。
接下来,你会被问到:
MariaDB“root”用户的新密码:
这是 MariaDB 中具有提升权限的管理帐户; 输入强密码。
然后您将被要求验证根 MariaDB 密码:
为 MariaDB “root”用户重复密码:
就是这样! 您的基本 MariaDB 安装现已完成!
在继续下一步之前,请务必停止 MariaDB:
sudo service mysql stop
第 3 步:配置和保护 MariaDB 以供使用
现在我们将指示 MariaDB 创建其数据库目录结构:
sudo mysql_install_db
启动 MariaDB:
sudo service mysql start
现在让我们通过删除默认创建的测试数据库和匿名用户来保护 MariaDB:
sudo mysql_secure_installation
系统将提示您输入当前密码。 Enter 安装过程中设置的根 MariaDB 密码:
Enter root 的当前密码(输入无):
然后,假设您设置了一个强根密码,请继续输入 n 在以下提示下:
更改root密码? [Y/n] n
删除匿名用户, 是:
移除匿名用户? [Y/n] 是
禁止远程root登录, 是:
远程禁止root登录? [Y/n] 是
删除测试数据库并访问它, 是:
删除测试数据库并访问它? [Y/n] 是
并重新加载权限表, 是:
现在重新加载权限表? [Y/n] 是
第 4 步:验证 MariaDB 安装
您可以使用以下命令检查 MariaDB 安装的版本:
mysql -V
Enter MariaDB 命令客户端:
mysql -p
系统将要求您输入 MariaDB 服务器的 root 密码,该密码在本教程的前面设置:
Enter 密码:
然后你应该会看到以下内容:
Welcome to the MariaDB monitor. Commands end with ; or g.
Your MariaDB connection id is 34
Server version: 5.5.41-MariaDB-1~trusty-log mariadb.org binary distribution
Copyright (c) 2000, 2014, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
MariaDB [(none)]>
Exit 使用以下命令的命令行:
exit
停止 MariaDB:
sudo service mysql stop
启动 MariaDB:
sudo service mysql start
查看 MariaDB 的状态:
sudo service mysql status
重启 MariaDB:
sudo service mysql restart
无论您选择使用什么数据库,我们都可以提供信息以确保您拥有最新和最新的数据。 如果您需要帮助设置、修改或使用您的数据库,请随时联系我们的支持部门以获得更多答案! 您可以通过我们的免费电话 1-800-580-4985 联系我们,或者使用我们的国际号码 517.322.0434。 您也可以使用 [email protected] 电子邮件向我们开票,或者从您的 管理界面. 最后,如果您需要有关小问题的快速信息,我们始终提供聊天选项。 无论您选择何种方式,请随时与我们联系,因为我们随时为您提供帮助和支持! 感谢您使用 Liquidweb 托管!