Laravel Herd

macOS 文档

MySQL

#
通过 Herd Pro 安装 MySQL

MySQL 是 Web 开发中最流行的关系型数据库引擎,只需点击几下即可设置数据库服务器,这使得遵循教程或在几分钟内使用专业设置启动和运行变得非常容易。许多流行的托管平台,如 Laravel Forge,开箱即用地支持 MySQL 数据库,使从本地到生产的切换变得轻而易举。

如果您是 Laravel 的新手,并且想要从 SQLite 迁移到数据库服务,那么 MySQL 是大多数应用程序的最佳选择。

Screenshot of MySQL settings

#
配置

Herd 为您的 MySQL 实例提供了一个合理的默认配置,该配置适用于新的设置,您可以更改服务的端口以使其与机器上现有的安装并行运行。

启用自动启动选项会在您启动 Herd 时自动启动服务实例。

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3307
DB_DATABASE=laravel # set this to your project database
DB_USERNAME=root
DB_PASSWORD=

#
数据库服务迁移

无论您是设置了更新版本的 MySQL 还是从机器上的现有实例迁移,最便捷的方式是使用数据库客户端(如 TablePlus)来导出和导入数据库表。

#
通过 CLI 连接

Herd 将 mysql 符号链接到您的 PATH,因此您可以通过命令行连接到数据库。由于 Laravel Herd 允许您启动多个 MySQL 服务器,因此您应该指定要连接到的正确实例的端口。

例如,要连接到在端口 3306 上运行的 MySQL 服务器,您可以使用以下命令

mysql -u root -h 127.0.0.1 -P 3306 -p