MySQL 服务
Zeabur 提供了一键部署 MySQL 服务的功能,让你可以快速的在 Zeabur 上部署 MySQL 数据库。
部署 MySQL 服务
在部署此服务之前,如果您还没有创建项目,您需要先创建一个项目。 您可以按照此文档创建您的项目。
在你的项目中,点击 部署新服务,并选择 部署其他服务 中的 部署 MySQL 服务。
点击部署后,Zeabur 会自动帮你部署 MySQL 服务。
环境变量
当你部署 MySQL 服务后,Zeabur 会自动帮你注入相关环境变量到其他的服务中。
MYSQL_HOST
MYSQL_PORT
MYSQL_USERNAME
MYSQL_PASSWORD
有时候我们可以用自行新增 DATABASE_URL
来取代上面的环境变量,例如:
mysql://<MYSQL_USERNAME>:<MYSQL_PASSWORD>@<MYSQL_HOST>:<MYSQL_PORT>/<DATABASE_NAME>
这里的 <DATABASE_NAME>
是你自行新增的数据库名称。
新增数据库
Zeabur 默认的数据库和用户都为 root
,这里我们需要先自行新增第一个数据库,可以通过以下的方式来新增。
MySQL Workbench
MySQL Workbench 是一个数据库可视化工具,可用于设计、维护和管理 MySQL 数据库。 它具有易于使用的界面,可以使用它进行查询、备份和还原数据库,以及进行数据库诊断和性能优化等。
你可以使用 MySQL Workbench 连接到你部署在 Zeabur 的 MySQL 数据库。
首先,你需要先点击 MySQL connections 旁的按鈕 来新增一个连接。
并点击 Store in Keychain 来存储密码。
接着你可以在 Query Editor 中执行 SQL 语法来新增数据库。输入:
CREATE DATABASE <DATABASE_NAME>
mysqlsh
mysqlsh 是一种高级命令行工具,可用于管理和操作 MySQL 数据库。它支持多种编程语言,包括 JavaScript、Python 和 SQL 等,让使用者可以使用自己擅长的语言编写脚本。
首先你可以通过以下指令来连接到你部署在 Zeabur 的 MySQL 数据库。
mysqlsh --uri mysql://root:<MYSQL_PASSWORD>@<MYSQL_HOST>:<MYSQL_PORT>
并切换到 SQL 模式。
\sql
输入以下指令以创建一个数据库。
create database <DATABASE_NAME>;