|
|
|
| подскажыте возможноли (и как? если да) реализовать скрипт который, запускаясь на моем компютере, работал бы с удаленной базой даных;
конкретнее: как реализовать ссылку для подключения к базе даных?
заранее благодарен. | |
|
|
|
|
|
|
|
для: Olti
(24.07.2008 в 16:30)
| | если со скрипта на своем компе можно подключиться к удаленной базе данных, то прибить на месте надо админа этой БД. Теоретически можно, но на практике такого не делают по соображениям безопасности. | |
|
|
|
|
|
|
|
для: Olti
(24.07.2008 в 16:30)
| | Это возможно, особенно, если вы администрируете базу данных, но на практике это будет очень медленно. | |
|
|
|
|
|
|
|
для: cheops
(25.07.2008 в 13:38)
| | <?php
$localhost = 'http://www.my_host.com/';
$mysql_user = 'mysql_user';
$mysql_password = 'mysql_password';
$link = mysql_connect($localhost, $mysql_user, $mysql_password);
***
?>
правильно ли я понимаю: для подключения к удаленной базе даных в качестве переменной (в даном случае $localhost) присваевается значение нужной ссылкы? Нужно ли при этом настраевать mySQL на своем компютере? (как?) | |
|
|
|
|
|
|
|
для: olti
(25.07.2008 в 16:41)
| | не совсем так, сервер может быть расположен по своему адресу, надо выяснять у админа. если ты так хочешь подключиться к MySQL серверу на выделенном тебе у хостера ресурсе, то это не удастся. У хостеров запрещено удаленное подключение к базе, только с localhost. | |
|
|
|
|
|
|
|
для: olti
(25.07.2008 в 16:41)
| | Да, только без http - обращение, как правило, идет по 3306 порту, префикс http сообщает, что следует обращаться по 80 порту и то, только браузеру - библиотека MySQL просто "не поймет" его. На удаленном сервере должна быть создана учетная запись, позволяющая вам работать удаленно, без неё попытки обращения бессмыслены. | |
|
|
|