阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

如何在Ubuntu上安装MySQL/MariaDB

427次阅读
没有评论

共计 2246 个字符,预计需要花费 6 分钟才能阅读完成。

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

在我们开始安装 MySQL/MariaDB 之前

一些要求和其他说明:

当涉及 LAMP 堆栈中的基本用法时,MySQL 和 MariaDB 几乎完全相同。大多数命令是相同的,即使安装也是如此。选择一个并将其安装到您的 LAMP 堆栈中,我们将包含两者的说明。

你需要一个 Ubuntu 服务器来运行 MySQL/MariaDB。

您需要 root 用户或具有 sudo 访问权限的用户访问服务器。以下命令全部由 root 用户执行,所以我们不必为每个命令添加’sudo’。如果您使用非 root 用户,则可能必须执行此操作。

如果您使用的是 Windows,则需要启用 SSH,如果您使用 Ubuntu 或 MobaXterm 等 SSH 客户端。

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

现在就是这样。我们来看看我们的教程。

如何在 Ubuntu 上安装 MySQL

我们将从 MySQL 开始。如果您想安装 MariaDB,请跳至 MariaDB 说明。

更新 Ubuntu

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

apt-get update && apt-get upgrade

安装 MySQL

然后,通过运行以下命令安装 MySQL:

apt-get install mysql-server

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

而已。MySQL 已安装。现在,您需要保护并配置它。

安全的 MySQL

你应该运行 mysql_secure_installation 脚本来帮助你保护你的 MySQL。

使用以下命令启动脚本:

mysql_secure_installation

并回应提示。您可以使用每个提示的默认响应。

优化 MySQL(仅限高级用户)

 要优化你的 MySQL,你可以使用 MySQLTuner 脚本。它不会为你做所有的工作。该脚本仅向您提供如何改进和优化 MySQL 的建议。

使用以下命令下载并运行脚本:

curl -L http://mysqltuner.pl/ | perl

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

你也可以使用 mysqlcheck 来修复你的数据库。您可以使用单个命令修复所有数据库:

mysqlcheck -A –auto-repair -u root -p

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

如何在 Ubuntu 上安装 MariaDB

现在来看我们的 MariaDB 安装说明。

更新 Ubuntu

首先,更新你的 Ubuntu 服务器:

apt-get update && apt-get upgrade

添加 MariaDB 存储库

在您可以安装 MariaDB 之前,您需要添加 MariaDB 存储库。

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

apt-get install software-properties-common

apt-key adv –recv-keys –keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8

add-apt-repository ‘deb [arch=amd64,i386,ppc64el] https://mirrors.evowise.com/mariadb/repo/10.1/ubuntu xenial main’

接下来,您需要再次更新您的软件包列表:

apt-get update

并转到安装 MariaDB。

安装 MariaDB

添加 MariaDB 存储库后,可以通过运行以下命令来安装它:

apt-get install mariadb-server

就是这样。你已经在服务器上安装了 MariaDB。

保护 MariaDB

这与 MySQL 的过程相同。使用以下命令运行安全脚本:

mysql_secure_installation

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

优化 MariaDB(仅限高级用户)

同样,与 MySQL 相同,您可以使用 MySQLTuner 检查您的 MariaDB 并获取有关如何改进它的建议。它不会为你做所有的工作。该脚本仅向您提供如何改进和优化 MariaDB 的建议。

运行脚本:

curl -L http://mysqltuner.pl/ | perl

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

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

mysqlcheck -A –auto-repair -u root -p

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

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-22发表,共计2246字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19350
评论数
4
阅读量
7959471
文章搜索
热门文章
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
我把用了20年的360安全卫士卸载了

我把用了20年的360安全卫士卸载了

我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...
再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见 zabbix!轻量级自建服务器监控神器在 Linux 的完整部署指南 在日常运维中,服务器监控是绕不开的...
飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛 NAS 中安装 Navidrome 音乐文件中文标签乱码问题解决、安装 FntermX 终端 问题背景 ...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
在Windows系统中通过VMware安装苹果macOS15

在Windows系统中通过VMware安装苹果macOS15

在 Windows 系统中通过 VMware 安装苹果 macOS15 许多开发者和爱好者希望在 Window...
免费无广告!这款跨平台AI RSS阅读器,拯救你的信息焦虑

免费无广告!这款跨平台AI RSS阅读器,拯救你的信息焦虑

  免费无广告!这款跨平台 AI RSS 阅读器,拯救你的信息焦虑 在算法推荐主导信息流的时代,我们...
300元就能买到的”小钢炮”?惠普7L四盘位小主机解析

300元就能买到的”小钢炮”?惠普7L四盘位小主机解析

  300 元就能买到的 ” 小钢炮 ”?惠普 7L 四盘位小主机解析 最近...
仅2MB大小!开源硬件监控工具:Win11 无缝适配,CPU、GPU、网速全维度掌控

仅2MB大小!开源硬件监控工具:Win11 无缝适配,CPU、GPU、网速全维度掌控

还在忍受动辄数百兆的“全家桶”监控软件?后台偷占资源、界面杂乱冗余,想查个 CPU 温度都要层层点选? 今天给...
星哥带你玩飞牛 NAS-9:全能网盘搜索工具 13 种云盘一键搞定!

星哥带你玩飞牛 NAS-9:全能网盘搜索工具 13 种云盘一键搞定!

星哥带你玩飞牛 NAS-9:全能网盘搜索工具 13 种云盘一键搞定! 前言 作为 NAS 玩家,你是否总被这些...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
星哥带你玩飞牛 NAS-9:全能网盘搜索工具 13 种云盘一键搞定!

星哥带你玩飞牛 NAS-9:全能网盘搜索工具 13 种云盘一键搞定!

星哥带你玩飞牛 NAS-9:全能网盘搜索工具 13 种云盘一键搞定! 前言 作为 NAS 玩家,你是否总被这些...
星哥带你玩飞牛NAS-12:开源笔记的进化之路,效率玩家的新选择

星哥带你玩飞牛NAS-12:开源笔记的进化之路,效率玩家的新选择

星哥带你玩飞牛 NAS-12:开源笔记的进化之路,效率玩家的新选择 前言 如何高效管理知识与笔记,已经成为技术...
支付宝、淘宝、闲鱼又双叕崩了,Cloudflare也瘫了连监控都挂,根因藏在哪?

支付宝、淘宝、闲鱼又双叕崩了,Cloudflare也瘫了连监控都挂,根因藏在哪?

支付宝、淘宝、闲鱼又双叕崩了,Cloudflare 也瘫了连监控都挂,根因藏在哪? 最近两天的互联网堪称“故障...
你的云服务器到底有多强?宝塔跑分告诉你

你的云服务器到底有多强?宝塔跑分告诉你

你的云服务器到底有多强?宝塔跑分告诉你 为什么要用宝塔跑分? 宝塔跑分其实就是对 CPU、内存、磁盘、IO 做...
240 元左右!五盘位 NAS主机,7 代U硬解4K稳如狗,拓展性碾压同价位

240 元左右!五盘位 NAS主机,7 代U硬解4K稳如狗,拓展性碾压同价位

  240 元左右!五盘位 NAS 主机,7 代 U 硬解 4K 稳如狗,拓展性碾压同价位 在 NA...