我在使用Laravel、Homestead和MySQL时遇到了一个奇怪的错误。以下是我.env文件中与数据库相关的部分内容:
如果我将端口设置为3306,则可以从我的应用程序访问表,但无法从终端执行命令(如php artisan migrate)。如果我将端口设置为33060,则可以从终端执行命令,但无法从应用程序访问表。
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=33060
DB_DATABASE=mydatabasename
DB_USERNAME=homestead
DB_PASSWORD=secret
如果我将端口设置为3306,则可以从我的应用程序访问表,但无法从终端执行命令(如php artisan migrate)。如果我将端口设置为33060,则可以从终端执行命令,但无法从应用程序访问表。