如何在Ubuntu上安装MySQL / MariaDB

来自:互联网
时间:2019-07-31
阅读:

本教程面向Ubuntu服务器,适用于Ubuntu的任何LTS版本,包括Ubuntu 14.04,Ubuntu 16.04,Ubuntu 18.04,甚至非LTS版本(如Ubuntu 17.10和其他基于Ubuntu的发行版)。我们在Ubuntu 16.04服务器上测试了这个。eHv免费资源网

在我们开始安装MySQL / MariaDB之前eHv免费资源网
一些要求和其他说明:eHv免费资源网

当涉及LAMP堆栈中的基本用法时,MySQL和MariaDB几乎完全相同。大多数命令是相同的,即使安装也是如此。选择一个并将其安装到您的LAMP堆栈中,我们将包含两者的说明。eHv免费资源网
你需要一个Ubuntu服务器来运行MySQL/MariaDB。eHv免费资源网

您需要root用户或具有sudo访问权限的用户访问服务器。以下命令全部由root用户执行,所以我们不必为每个命令添加’sudo’。如果您使用非root用户,则可能必须执行此操作。eHv免费资源网
如果您使用的是Windows,则需要启用SSH,如果您使用Ubuntu或MobaXterm等SSH客户端。eHv免费资源网

MySQL / MariaDB可能已经安装在您的服务器上。您可以通过输入“mysql”或“mariadb”来检查它们是否已安装,并且您应该根据输出结果来了解它们。eHv免费资源网

现在就是这样。 我们来看看我们的教程。eHv免费资源网

如何在Ubuntu上安装MySQLeHv免费资源网

我们将从MySQL开始。 如果您想安装MariaDB,请跳至MariaDB说明。eHv免费资源网

更新UbuntueHv免费资源网
首先,像往常一样,在你做任何事之前,通过运行以下命令来更新你的Ubuntu服务器:eHv免费资源网

apt-get update && apt-get upgradeeHv免费资源网

安装MySQLeHv免费资源网
然后,通过运行以下命令安装MySQL:eHv免费资源网

apt-get install mysql-servereHv免费资源网

该命令将安装MySQL服务器和客户端。 你会得到一个提示,为你的root用户输入一个密码。eHv免费资源网

而已。 MySQL已安装。 现在,您需要保护并配置它。eHv免费资源网

安全的MySQLeHv免费资源网
你应该运行mysql_secure_installation脚本来帮助你保护你的MySQL。eHv免费资源网

使用以下命令启动脚本:eHv免费资源网

mysql_secure_installationeHv免费资源网

并回应提示。 您可以使用每个提示的默认响应。eHv免费资源网

优化MySQL(仅限高级用户)eHv免费资源网
要优化你的MySQL,你可以使用MySQLTuner脚本。 它不会为你做所有的工作。 该脚本仅向您提供如何改进和优化MySQL的建议。eHv免费资源网

使用以下命令下载并运行脚本:eHv免费资源网

curl -L http://mysqltuner.pl/ | perleHv免费资源网

并检查建议。 做一些研究和使用谷歌每个建议。 如果你不知道自己在做什么,请联系其他人,让他们为你做,或者跳过这个。eHv免费资源网

你也可以使用mysqlcheck来修复你的数据库。 您可以使用单个命令修复所有数据库:eHv免费资源网

mysqlcheck -A --auto-repair -u root -peHv免费资源网

还有其他的优化可以在你的服务器和数据库上完成,如果你想进一步优化MySQL,你也可以自己做一些研究。eHv免费资源网

如何在Ubuntu上安装MariaDBeHv免费资源网

现在来看我们的MariaDB安装说明。eHv免费资源网

更新UbuntueHv免费资源网
首先,更新你的Ubuntu服务器:eHv免费资源网
eHv免费资源网
apt-get update && apt-get upgradeeHv免费资源网

添加MariaDB存储库eHv免费资源网
在您可以安装MariaDB之前,您需要添加MariaDB存储库。eHv免费资源网

根据您的Ubuntu发行版,您可能需要运行不同的命令,因此请前往官方的MariaDB存储库页面,选择您的发行版并选择离您的服务器位置最近的镜像。 然后,复制你在页面上得到的命令。 我们使用Ubuntu 16.04.1并选择了美国镜像,因此我们将运行以下命令来添加存储库:eHv免费资源网

apt-get install software-properties-commoneHv免费资源网
apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8eHv免费资源网
add-apt-repository 'deb [arch=amd64,i386,ppc64el] https://mirrors.evowise.com/mariadb/repo/10.1/ubuntu xenial main'
eHv免费资源网

接下来,您需要再次更新您的软件包列表:eHv免费资源网

apt-get updateeHv免费资源网

并转到安装MariaDB。eHv免费资源网

安装MariaDBeHv免费资源网
添加MariaDB存储库后,可以通过运行以下命令来安装它:eHv免费资源网

apt-get install mariadb-servereHv免费资源网

就是这样。 你已经在服务器上安装了MariaDB。eHv免费资源网

保护MariaDBeHv免费资源网
这与MySQL的过程相同。 使用以下命令运行安全脚本:eHv免费资源网

mysql_secure_installationeHv免费资源网

并按照提示进行操作。 您可以输入每个提示的默认值。 当然,使用强密码。eHv免费资源网

优化MariaDB(仅限高级用户)eHv免费资源网
同样,与MySQL相同,您可以使用MySQLTuner检查您的MariaDB并获取有关如何改进它的建议。 它不会为你做所有的工作。 该脚本仅向您提供如何改进和优化MariaDB的建议。eHv免费资源网

运行脚本:eHv免费资源网

curl -L http://mysqltuner.pl/ | perleHv免费资源网

并检查建议。 做一些研究和使用谷歌每个建议。 如果你不知道自己在做什么,请联系其他人,让他们为你做,或者跳过这个。eHv免费资源网

Mysqlcheck也适用于MariaDB,因此要一次优化所有MariaDB数据库,请运行以下命令:eHv免费资源网

mysqlcheck -A --auto-repair -u root -peHv免费资源网

您可以在服务器和数据库上进行其他优化,因此如果您想进一步优化MariaDB,请自行研究.eHv免费资源网

返回顶部
顶部