繁体   English   中英

在mysqli连接中使用IP地址代替“ localhost”作为主机名

[英]Using IP address instead of 'localhost' as hostname in mysqli connection

我可能会有点过分审慎,询问是否已经道歉,但我想尽可能地保持安全。 通过下面的mysqli连接连接到数据库时,使用托管帐户的IP地址而不是本地主机是否同样安全? 连接速度会受到根本影响吗?

$hostname = "localhost";
$database = "wwwcapco_crm";
$username = "wwwcapco_user";
$password = "cKUsaf#&^0";

$connect = new MySQLi($hostname, $username, $password, $database);

if ($connect->connect_errno) { echo "Failed to connect to MySQL: (" . $mysqli- >connect_errno . ") " . $mysqli->connect_error; } 

我问的主要原因是因为目前我正在导出实时网站数据库并将其导入到本地网站测试环境(xampp)中。 这花了很长时间,我只是认为直接连接到实时数据库可能是一个更好的主意。

谢谢

通过下面的mysqli连接连接到数据库时,使用托管帐户的IP地址而不是本地主机是否同样安全?

否。请参阅文档

所有其他信息均以文本形式传输,任何能够查看连接的人都可以阅读。 如果客户端和服务器之间的连接通过不受信任的网络


连接速度会受到根本影响吗?

由于您是从远程站点而非本地计算机上获取数据的,所以可以。


本地网站测试环境(xampp)。 这花了很长时间,我只是认为直接连接到实时数据库可能是一个更好的主意

通过将实时数据暴露于测试代码中来冒风险,这是一个非常糟糕的主意。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM