php - Laravel artisan : Using a remote database

标签 php mysql laravel laravel-5.1 laravel-artisan

我正在使用 Laravel 5.1,尝试在本地计算机上运行 php artisan migrate 。我使用远程数据库的凭据设置了 .env 文件。

但是,在运行时,我收到错误(出于安全原因替换了真实详细信息):

Access denied for user 'user'@'44.55.66.77' to database 'db_laravel'

由于某种原因,它似乎尝试在我的本地 IP(44.55.66.77)而不是远程数据库上运行该命令。我已经尝试过允许从我的 IP 远程访问数据库,但仍然遇到同样的问题。

我也已经尝试使用数据库的 IP 连接到数据库,但没有成功。

预先感谢您的帮助!

更新:好的,我阅读了一些主机的文档,并尝试使用 % 作为通配符来允许任何 IP 访问数据库。我现在遇到用户“user”@'%'访问数据库“db_laravel”被拒绝。但是,仍然不确定发生了什么。

最佳答案

这个“'user'@'44.55.66.77'”意味着用户正在从IP“44.55.66.77”连接,而不是“44.55.66.77”。

关于php - Laravel artisan : Using a remote database,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33173060/

相关文章:

php - 从下拉列表中检索错误数据 MYSQL PHP

php - 使用路由将 htaccess 重写为 https

php - 在一个查询中组合不同的排名

Mysql列连接

php - laravel 不上传图像到服务器上

php - 如何运行查询并在 laravel 背包中显示结果?

MySQL 逻辑帮助

laravel - 页面浏览计数器在Laravel 5

javascript - 如何获取并提交购物车中选中的商品?

php - SQL 替换或插入语法错误