|
|
|
| Нужен 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 :( | |
|
|
|