如何在树莓派上安装和配置 MySQL 服务器

在此树莓派 MYSQL 教程中,我们将向您展示如何在 Pi 上安装和配置 MySQL 服务器。

MySQL 是世界上最流行的关系数据库系统之一,并且是大多数 LAMP(Linux,Apache,MYSQL 和 PHP) 堆栈中的常见内容。它是帮助推动现代网络的技术之一。

诸如 MYSQL 之类的数据库通常是动态网站的关键组件,并且是为 Web 应用程序存储数据的最佳方法之一。

如果您不熟悉 MySQL ,则它是关系数据库管理系统,可让您轻松存储和维护大量数据。

如果要图形用户界面而不是命令行,请设置类似于 PHPMyAdmin 。它确实使管理数据库稍微容易一些。

您将需要完成本教程来设置任何需要数据库的 Web 服务器项目。例如,我们在 WordPress 教程中使用了它。

设备清单

以下是本树莓派 MySQL 教程使用的设备。

推荐的

  • 树莓派

  • Micro SD 卡

  • 电源

  • Ethernet Cord 或 * WiFi dongle (Pi 3 内置 WiFi) )

可选的

  • 树莓派外壳

视频

在此视频中,我们将引导您完成在树莓派上设置 MySQL 服务器的步骤。我们还将向您展示一些如何利用新的 SQL Server 的示例。

您还可以通过继续下面的步骤来查看我们的项目书面版本。

Adblock 阻止了视频?订阅我们的无广告服务,为我们提供支持。

在树莓派上设置 MYSQL

与所有教程一样,我们将使用 Raspbian 操作系统。如果您使用的是其他方法,则步骤可能会略有不同。

1 在开始将 MySQL 安装到树莓派之前,我们必须首先更新软件包列表和所有已安装的软件包。

我们可以通过运行以下两个命令来做到这一点。

sudo apt update
sudo apt upgrade

2 下一步是将 MySQL 服务器软件安装到您的树莓派。

将 MySQL 安装到树莓派是一个简单的过程,可以使用以下命令完成。

sudo apt install mariadb -server

3 在树莓派上安装了 MySQL 服务器软件之后,我们现在需要通过为”root” 用户设置密码来保护它。

默认情况下,MySQL 安装时未设置任何密码,这意味着您无需任何身份验证即可访问 MySQL 服务器。

运行以下命令以开始 MySQL 安全过程。

sudo mysql _secure_installation

只需按照提示设置 root 用户的密码并确保 MySQL 安装的安全即可。

为了更安全的安装,当要求您回答”Y” 或”N” 时,应在所有提示中回答”Y”。

这些提示将删除使某人更容易访问服务器的功能。

确保记下在此过程中设置的密码,因为我们将需要使用它来访问 MySQL 服务器并为诸如 WordPress 或 PHPMyAdmin 之类的软件创建数据库和用户。

4 现在,如果您想访问树莓派的 MySQL 服务器并开始对数据库进行更改,则可以输入以下命令。

sudo mysql -u root -p

5 将会提示您输入我们刚刚在 ** 步骤 3 ** 中为 MySQL 的 root 用户创建的密码。

注意:像大多数 Linux 密码输入一样,键入时不会显示文本。

6 您现在可以输入 MYSQL 命令来创建,更改和删除数据库。通过此界面,您还可以创建或删除用户,并为他们分配管理任何数据库的权限。

7 可以使用两种不同的方法退出 MYSQL 命令行,第一种是在 MySQL 界面中键入”quit;”。

退出 MYSQL 命令行的另一种方法是按 CTRL +D。

8 至此,您现在已经在树莓派上成功设置了 MySQL 。接下来的几节将介绍如何更好地利用此数据库。

创建 MySQL 数据库和用户

1 在继续在树莓派上创建 MySQL 用户和数据库之前,我们必须首先重新登录 MySQL 命令行工具。运行以下命令登录到 MySQL 命令行。系统将提示您输入先前设置的”** root **” 帐户的密码。
sudo mysql -u root -p

2 首先,使用以下命令创建一个 MySQL 数据库。

该命令非常简单,只是”CREATE DATABASE“,后跟要提供数据库的名称。

在我们的示例中,我们将这个数据库称为”exampledb“。

创建数据库 exampledb ;

3 接下来,我们将创建一个 MySQL 用户,该用户将分配给我们的新数据库。我们可以通过运行以下命令来创建该用户。

在此示例中,我们将用户称为”exampleuser“,并为其赋予密码”pimylifeup“。创建自己的文件时,请确保将它们都替换。

创建用户'exampleuser'@'localhost'由'pimylifeup'标识;

4 创建用户后,我们现在可以继续向用户授予所有特权,以便它可以与数据库进行交互。

该命令将为”exampledb” 数据库中的所有表授予”exampleuser” 所有权限。

将所有特权授予 exampledb 。*至'exampleuser'@'localhost';

5 对于要完成的 MySQL 数据库和用户,我们要做的最后一件事是刷新特权表。如果不刷新特权表,新用户将无法访问数据库。

我们可以通过运行以下命令来做到这一点。

冲洗特权;

如果您不想使用命令行来管理数据库,则可以随时安装 PHPMyAdmin 。

安装 PHP MySQL 连接器

1 如果打算从 PHP 使用 MySQL 数据库,则需要确保已安装模块。

您可以通过运行以下命令将 PHP 的 MySQL 连接器安装到树莓派。

sudo apt install php -mysql

如前所述,在许多项目中,数据库将派上用场。大多数现代网站都需要数据库才能正常运行。

在本教程的这一点上,您现在应该已经在树莓派上启动并运行了 MySQL 服务器。如果您遇到任何问题,请随时在下面的评论部分中发表评论。

分享到