在这个Raspberry Pi MYSQL教程中,详细记录了如何在Pi上安装和配置MySQL服务器。
MySQL是世界上最流行的关系型数据库系统之一,也是大多数LAMP(Linux、Apache、MYSQL和PHP)堆栈中常见的组件。它是帮助推动现代网络的技术之一。像MYSQL这样的数据库往往是动态网站的关键组件,也是网络应用存储数据的最佳方式之一。
如果你对MySQL不熟悉,它是一个关系型数据库管理系统,可以让你轻松存储和维护大量数据。
如果你想要一个图形化的用户界面而不是命令行的话,可以设置一些像PHPMyAdmin这样的东西。它确实能让数据库的管理变得稍微简单一些。
你需要通过这个教程来设置需要数据库的Web服务器项目。例如,搭建网站的WordPress就需要它。
设备清单
以下是我在这个Raspberry Pi MySQL教程中使用的设备,点击链接可直达特别优惠购买。
建议
可选
在Raspberry Pi上设置MYSQL
与其他所有的教程一样,这里也利用Raspbian操作系统。如果你使用的是不同的系统,那么步骤可能略有不同。
1. 在开始将MySQL安装到Raspberry Pi之前,必须首先更新软件包列表和所有安装的软件包。
可以通过运行以下两个命令来实现。
sudo apt update
sudo apt upgrade
2. 下一步是将MySQL服务器软件安装到Raspberry Pi上。
安装MySQL到Raspberry Pi是一个简单的过程,可以通过以下命令来完成。
sudo apt install mariadb-server
3. 在将MySQL服务器软件安装到Raspberry Pi上后,现在需要通过设置 “root “用户的密码来保护它。
默认情况下,MySQL的安装没有设置任何密码,这意味着你可以在没有任何认证的情况下访问MySQL服务器。
运行以下命令,开始MySQL安全进程。
sudo mysql_secure_installation
只要按照提示为root用户设置密码,就可以保证MySQL安装的安全。为了更安全的安装,当被要求回答 “Y “或 “N “时,您应该对所有提示回答 “Y”。这些提示将删除允许某人更容易进入服务器的功能。
确保记录下你在这个过程中设置的密码,因为我们将需要用它来访问MySQL服务器,并为WordPress或PHPMyAdmin等软件创建数据库和用户。
4. 现在如果你想访问你的Raspberry Pi的MySQL服务器,并开始对你的数据库进行修改,可以输入以下命令。
sudo mysql -u root -p
5. 会被提示输入刚刚在步骤3中为MySQL的根用户创建的密码。
注意:和大多数Linux密码输入一样,在输入时,文字不会显示出来。
6. 现在可以输入MYSQL命令来创建、改变和删除数据库。通过这个界面,还可以创建或删除用户,并为他们分配管理数据库的权限。
7. 有两种不同的方式可以退出MYSQL命令行:
- 其中第一种是在MySQL界面输入 “quit;”。
- 另一种退出MYSQL命令行的方法是按CTRL+D。
8. 至此,您将在您的Raspberry Pi上成功地设置了MySQL。接下来的几节将介绍如何更好地利用这个数据库。
创建MySQL数据库和用户
1. 在我们继续在Raspberry Pi上创建MySQL用户和数据库之前,必须首先重新登录MySQL命令行工具。
运行以下命令登录MySQL命令行。系统会提示你输入之前设置的 “root “账户的密码。
sudo mysql -u root -p
2. 先用下面的命令创建一个MySQL数据库。
这个命令超级简单,就是 “CREATE DATABASE”,后面跟着你要给数据库起的名字。
在我的例子中,我把这个数据库称为 “exampledb”。
CREATE DATABASE exampledb;
3. 接下来,创建一个MySQL用户,并将其分配给新数据库。可以通过运行以下命令来创建这个用户。
在这个例子中,将把用户称为 “exampleuser”,并赋予它密码 “pimylifeup”。在创建你自己的用户时,一定要把这两个地方替换掉。
CREATE USER 'exampleuser'@'localhost' IDENTIFIED BY 'pimylifeup';
4. 在创建了用户之后,现在可以继续授予该用户所有的权限,使其能够与数据库进行交互。
这个命令将授予 “exampleuser “在 “exampledb “数据库中所有表的所有权限。
GRANT ALL PRIVILEGES ON exampledb.* TO 'exampleuser'@'localhost';
5. MySQL数据库和用户都搞定了,最后需要做的就是刷新特权表。如果不刷新特权表,新用户将无法访问数据库。
运行以下命令来实现。
FLUSH PRIVILEGES;
如果你不愿意使用命令行来管理你的数据库,那么你可以安装PHPMyAdmin。
安装PHP MySQL连接器
1. 如果你打算使用PHP的MySQL数据库,需要确保你已经安装了该模块。
运行以下命令将MySQL连接器安装到Raspberry Pi上。
sudo apt install php-mysql
正如我前面提到的,有很多项目都会用到数据库。大多数现代网站都需要一个数据库才能正常运行。
希望到这里额,你已经有了一个在你的树莓派正常运行的MySQL服务器。如果你遇到了任何问题,请在下面的评论区留言。
欢迎转载,请留下出处链接:Labno3 » 树莓派存储关系型数据,详细步骤安装和配置Mysql数据库