我已经容器化了我的 Laravel 应用程序,现在我想将它连接到我的本地 MySQL 服务器
“#跳过外部锁定”
“绑定(bind)地址 = 0.0.0.0”
CREATE USER 'new_user'@'%' IDENTIFIED BY 'testpassword';
GRANT ALL PRIVILEGES ON databasename.* TO 'new_user'@'%';
同花顺特权;
一旦我尝试在我的应用程序上运行迁移,就会触发超时
“SQLSTATE[HY000] [2002] 操作超时”
请在这件事上帮助我
谢谢
最佳答案
如果要连接到本地数据库,请调用给 host.docker.internal
在我们提供数据库 url 的地方。然后提供您要指定的数据库以及数据库用户名和数据库密码。
关于laravel - 连接到本地 mysql 服务器的 Docker 容器化 Laravel 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60374721/