MySQL 服务
Zeabur 提供了一键部署 MySQL 服务的功能,让你可以快速的在 Zeabur 上部署 MySQL 数据库。
目前 Zeabur 提供的 MySQL 版本为 8.0
。
未来将会提供更多版本的 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 (opens in a new tab) 是一个数据库可视化工具,可用于设计、维护和管理 MySQL 数据库。 它具有易于使用的界面,可以使用它进行查询、备份和还原数据库,以及进行数据库诊断和性能优化等。
你可以使用 MySQL Workbench (opens in a new tab) 连接到你部署在 Zeabur 的 MySQL 数据库。
首先,你需要先点击 MySQL connections 旁的按鈕 来新增一个连接。
并点击 Store in Keychain 来存储密码。
接着你可以在 Query Editor 中执行 SQL 语法来新增数据库。输入:
CREATE DATABASE <DATABASE_NAME>
mysqlsh
mysqlsh (opens in a new tab) 是一种高级命令行工具,可用于管理和操作 MySQL 数据库。它支持多种编程语言,包括 JavaScript、Python 和 SQL 等,让使用者可以使用自己擅长的语言编写脚本。
首先你可以通过以下指令来连接到你部署在 Zeabur 的 MySQL 数据库。
mysqlsh --uri mysql://root:<MYSQL_PASSWORD>@<MYSQL_HOST>:<MYSQL_PORT>
并切换到 SQL 模式。
\sql
输入以下指令以创建一个数据库。
create database <DATABASE_NAME>;