php - Alwaysdata如何获取数据库主机的IP地址?
问题描述
-----编辑---------------------------------
这次编辑的原因是我的第一篇文章没有指出正确的问题。下面的新帖子应该更准确。
我正在使用 Laravel,所以我必须知道我的数据库的 IP 地址,该地址由 Alwaysdata 托管。
如何找到我的数据库的 IP 地址?
我已经搜索了如何获取它,但只找到了如何获取主机名,这肯定不能解析为数据库主机IP。
-----旧帖子---------------------------------
标题:如何在 Laravel 中使用非本地 MySQL 数据库?
我正在使用 Laravel 制作网站,现在需要使用数据库。我想使用 Laravel 迁移来管理数据库。因此,我尝试运行该命令php artisan migrate:install
,但收到一个错误消息,告诉我数据库访问已被拒绝。
我的数据库是 MySQL 数据库。我使用在线 phpmyadmin(实际上我使用的是使用 phpmyadmin 作为数据库的 alwaysdata)。
这是我在 Laravel.env
文件中的数据库配置:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=my_database
DB_USERNAME=my_username
DB_PASSWORD=***********
我确定数据库名称以及我的用户名和密码。数据库端口在我检查时应该是正确的,但是我找不到我的数据库的主机。
我已经搜索了如何获取它,但只找到了如何获取主机名,这肯定不能解析为数据库主机IP。
有谁知道如何将 Laravel 与外部托管的 MySQL 数据库一起使用?
解决方案
推荐阅读
- javascript - 尝试在 ES6 中使用导入/导出(使用 babel 编译)
- ruby-on-rails - Rails:引导手风琴没有崩溃
- ios - 安装原生 SDK 后 NativeModules.RNRadar 仍未定义
- c - 相邻的字符签入 C
- c++ - 从范围访问变量
- javascript - 在反应组件中渲染整个 html 文件
- linux - Linux如何为文件缓存分配内存?
- go - 你如何在 Golang 中模拟类型中的类型?
- json - Swift ObjectMapper:如何用反斜杠解析 JSON
- javascript - Django 和 JavaScript:过滤不工作暂停异常