| |
|
|
| | Нужен PHP-скрипт который бы подключался бы к базе MySQL на удаленном сервере и делал в ней запись
Возможно такое вообще? | |
| |
|
|
| |
|
|
| |
для: koder_lis
(22.08.2007 в 10:26)
| | | Конечно, возможно.
Вот только не оч уверен в безопасности | |
| |
|
|
| |
|
|
| |
для: ddhvvn
(22.08.2007 в 11:04)
| | | Каким образом мне подключаться к базе на другом сервере?, или может обращаться к файлу php на другом сервере, передовать Get-ом параметры, а уже этот файл будет заносить данные в базу. как сделать это достаточно безопасно? | |
| |
|
|
| |
|
|
| |
для: koder_lis
(22.08.2007 в 10:26)
| | | Вы имеете возможность создавать новые учётные записи на удалённом MySQL-сервере? | |
| |
|
|
| |
|
|
| |
для: cheops
(22.08.2007 в 11:12)
| | | да оба сервера мои, могу создавать учетные записи | |
| |
|
|
| |
|
|
| |
для: koder_lis
(22.08.2007 в 11:14)
| | | Тогда на сервере MySQL вам нужно создать учётную запись вида 'имя'@'XXX.XXX.XXX.XXX', где XXX.XXX.XXX.XXX - IP-адрес того сервера, откуда будете обращаться. После этого, вы можете напрямую обращаться к удалённому MySQL серверу. | |
| |
|
|
| |
|
|
| |
для: cheops
(22.08.2007 в 13:44)
| | | у меня 2 сервера один назовем "первый сервер" а другой назовем "удаленный сервер"
теперь на первом сервере у меня есть учетная запись типа site@localhost нужно создать еще одну запись на удаленном сервере site2@xxx.xxx.xxx.xxx указывать ip адрес первого сервера, затем сделать второе подключение уже к базе удаленного сервера с помощью PHP mysql_connect('localhost', 'site2@xxx.xxx.xxx.xxx', 'password') и осуществляю любые запросы к удаленной MySQL
да я ничего не перепутал?
и вслед вопрос-
насколько этот метод безопасен для удаленной Базы??? | |
| |
|
|
| |
|
|
| |
для: koder_lis
(22.08.2007 в 14:10)
| | | Вы обращатесь к первому (с удалённого) или удалённому серверу (с первого)? | |
| |
|
|
| |
|
|
| |
для: cheops
(23.08.2007 в 11:14)
| | | пытаюсь к удаленному серверу с первого законектится | |
| |
|
|
| |
|
|
| |
для: koder_lis
(27.08.2007 в 12:52)
| | | Да, тогда всё верно, только соединение следует устанавливать, как указал Trianon
<?php
mysql_connect('localhost', 'site2', 'password')
?>
|
| |
| |
|
|
| |
|
|
| |
для: cheops
(28.08.2007 в 10:05)
| | | >Да, тогда всё верно, только соединение следует устанавливать, как указал Trianon
>mysql_connect('localhost', 'site2', 'password')
Э... прошу прощения, но я-то указал совсем не так... | |
| |
|
|
| |
|
|
| |
для: Trianon
(28.08.2007 в 13:32)
| | | Есть такое дело, разумеется вместо localhost следует указать сетевой адрес удалённой базы данных (она не должна быть закрыта FireWall-ом). | |
| |
|
|
| |
|
|
| |
для: koder_lis
(22.08.2007 в 14:10)
| | |
mysql_connect('xxx.xxx.xxx.xxx', 'site2', 'password')
|
| |
| |
|
|
| |
|
|
| |
для: koder_lis
(22.08.2007 в 10:26)
| | | достигнуть безопасности несложно :) .. ssl и всё .. тем более оба сервака ваши | |
| |
|
|
| |
|
|
| |
для: ssdmt
(23.08.2007 в 22:52)
| | | к сожалению я незнаком с ssl :( | |
| |
|
|