我通过Github将我的Laravel项目上传到了Azure的Web App Service,但我无法将MySQL数据库与其连接。我在应用程序中使用了phpmyadmin扩展名,并且此错误返回了错误:
An attempt was made to access a socket in a way forbidden by its access permissions.
我有一个带有以下参数的.env
文件:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=dbname
DB_USERNAME=root
DB_PASSWORD=
现在我不是100%的用户名或密码。尝试进行设置时,并没有要求我输入用户名和密码。 phpmyadmin中的设置为User: azure@localhost
,因此我将.env
文件更改为DB_USERNAME=azure
,但是没有用。我也不确定在哪里或如何访问密码!
我能够访问并登录phpmyadmin,并且错误从Laravel应用返回,所以我在想这是否只是获取正确的用户名和密码的问题,还是还有其他潜在的问题?