2013-08-15 2 views
0

Возможно, я немного чересчур осторожно спрашиваю об этом и извинения, если это было, но я хочу быть как можно более безопасным. Насколько безопасно использовать IP-адрес моего хостинга вместо локального, когда я подключаюсь к базе данных через мое соединение mysqli ниже? Будет ли сильно затронута скорость соединения?Использование IP-адреса вместо «localhost» в качестве имени хоста в соединении mysqli

$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). Это занимает много времени, и я просто подумал, что лучше будет напрямую подключиться к базе данных в реальном времени.

Благодаря

+1

Подключение к вашей производственной базе данных из вашей тестовой среды - плохая идея по разным причинам, наименьшая из которых - скорость вашей тестовой среды. – Paulpro

ответ

4

Это так же, как безопасно использовать мой хостинг счета IP-адрес, а не Localhost при подключении к базе данных через мой Mysqli соединения ниже?

No. См the documentation:

Вся остальная информация передается в виде текста, и может быть прочитана любым, кто в состоянии наблюдать соединение. Если соединение между клиентом и сервером идет через ненадежную сеть


ли скорость соединения, значительное влияние на всех?

Поскольку вы получаете данные с компьютера на удаленном сайте, а не локально - да, это будет.


местный окружающая среда веб-тестирование (XAMPP). Это занимает возрасты, и я просто подумал, что это может быть лучшей идеей для подключения непосредственно к живой базе

рискует живые данные, подвергая его к тесту кода является очень плохой идеей.

+0

Рад, что я проверил, спасибо Квентин :) – bass71982

+0

+1 за «Рискуя ваши данные в реальном времени, подвергая его тестовому коду, - очень плохая идея». Это необходимо записать с черным маркером на каждом мониторе разработчиков. –

Смежные вопросы