如何在PI上安装和配置MySQL Server

MySQL是世界上最受欢迎的数据库系统之一,已包含在大多数灯泡堆中(Linux,Apache,MySQL和PHP)。它是有助于促进现代网络的技术之一。

像MySQL这样的数据库通常是动态网页的主要组成部分,也是存储Web应用程序数据的最佳方法之一。 MySQL是一个数据库管理系统,可让您轻松存储和维护大量数据。

在Raspberry Pi上设置mysql

本文将使用Raspbian操作系统。如果您使用的是其他操作系统,则步骤可能会略有不同。

步骤1。在开始在Raspberry Pi上安装MySQL之前,请更新列表和所有已安装的软件包。您可以通过运行以下两个命令来执行此操作。

sudo apt update sudo apt upgrade

步骤2。下一步是将MySQL Server软件安装到Raspberry Pi上。将MySQL安装到Raspberry Pi中是一个简单的过程,可以使用以下命令来完成。

sudo apt install mariadb-server

步骤3。使用Raspberry Pi上安装的MySQL Server软件,您现在需要通过为“ root”用户设置密码来保护它。

默认情况下,MySQL是在没有设置密码的情况下安装的,这意味着您可以访问MySQL Server而无需任何身份验证。

运行以下命令以启动MySQL安全过程。

sudo mysql_secure_installation

只需按照提示设置root用户的密码并安全安装mysql即可。要进行更安全的安装,当被要求回答“ Y”或“ N”时,最好将“ Y”回答所有提示。这些提示将删除使某人更容易访问服务器的功能。

确保在此过程中写下您设置的密码,因为您需要使用它来访问MySQL Server,并为WordPress或PhpMyAdmin等软件创建数据库和用户。

步骤4。现在,如果要访问Raspberry Pi的MySQL Server并开始更改数据库,则可以输入以下命令。

sudo mysql -u root -p

步骤5。将提示您在步骤3中为MySQL的root用户创建的密码。

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

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

步骤7。您可以通过两种不同的方式退出MySQL命令行,第一个是键入“退出”;进入MySQL接口。退出MySQL命令行的另一种方法是按CTRL + D。

步骤8。在这一点上,您已经在Raspberry Pi上成功设置了MySQL。

创建MySQL数据库和用户

步骤1。在继续在Raspberry Pi上创建MySQL数据库和用户之前,您必须登录MySQL命令行工具。

运行以下命令登录到MySQL命令行。将提示您输入您之前设置的“根”帐户的密码。

sudo mysql -u root -p

步骤2。让我们从使用以下命令创建MySQL数据库开始。

此命令非常简单,仅包含“创建数据库”,其后是要给数据库的名称。在此示例中,该帖子将将此数据库称为“ ExippleDB”。

CREATE DATABASE exampledb;

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

在此示例中,该帖子将称呼用户为“示例使用者”并设置密码为“ Pimylifeup”。

CREATE USER 'exampleuser' @ 'localhost' IDENTIFIED BY 'pimylifeup';

步骤4。通过创建用户,您现在可以继续授予所有特权,以便用户可以与数据库进行交互。

此命令将为“ extpledB”数据库中的每个表格授予“示例使用者”所有权限。

GRANT ALL PRIVILEGES ON exampledb. * TO 'exampleuser' @ 'localhost';

步骤5。完善MySQL数据库和用户的最后要做的事情是删除特权表。在不删除特权表的情况下,新用户将无法访问数据库。

您可以通过运行以下命令来执行此操作。

FLUSH PRIVILEGES;

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

安装用于PHP的MySQL连接器

如果您打算从PHP使用MySQL数据库,则需要确保已安装此模块。您可以通过运行以下命令将PHP的MySQL连接器安装到Raspberry Pi中。

sudo apt install php-mysql

在许多项目中,数据库将有很大的帮助。大多数现代网站都需要一个数据库才能正常运行。