php - 我可以在一台主机上使用我的 mysql 数据库,而在另一台主机上使用我的服务器文件吗?

标签 php mysql database

我租用了一个托管提供商,它为我提供了 MySQL 数据库。我想使用 PHP 在本地连接到该数据库。请参阅下面的 $dbServer 属性。

$dbServer = "localhost"; // I'm talking about this one
$dbUsername = "username";
$dbPassword = "blabla";
$dbName = "db_name";

我如何连接到 MySQL?我应该输入什么样的网址? 假设我的托管公司域名是 - www.randomdomain.tld

最佳答案

Can I somehow change localhost to an actual host link so it would work on any website?

也许吧。您必须确保所有这些都是真实的:

  • MySQL 配置为监听可从另一台计算机路由到的网络接口(interface)。如果它只监听本地主机(使用环回网络接口(interface)或 UNIX 套接字),那么它将无法访问。
  • 它监听的网络端口不得设置防火墙,以免其他计算机无法访问它。
  • 用于连接数据库的凭据必须允许您连接的计算机进行访问。 (通常不允许访问 dbuser@localhost)。

And if yes, where I should get that information?

localhost 只是表示“这台计算机”。

您知道可以访问它的主机名,因为您将其输入到浏览器的地址栏中,以便通过 HTTP 访问 PHPMyAdmin。

关于php - 我可以在一台主机上使用我的 mysql 数据库,而在另一台主机上使用我的服务器文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51234525/

相关文章:

php - Laravel - 在 where 子句列中使用 mysql 函数

php - WordPress MySQL 错误日志

数据库设计题,你怎么看?

php mysql 搜索永远持续下去

php - 包装文本和滚动 div 以显示来自 MySQL 的更多内容

php - 将图像从 iOS 上传到 PHP

php - 基于 "visible"项目的 sql 项目编号

python mysql 无法捕获异常

java - Android Studio,如何从Sqlite 数据库中检索数据并将其显示到textview 中?

php - 使用 Id 显示图像路径存储在数据库中的图像,