我租用了一个托管提供商,它为我提供了 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/