Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Доступ к удалённому MySQL-серверу
 
 автор: koder_lis   (22.08.2007 в 10:26)   письмо автору
 
 

Нужен PHP-скрипт который бы подключался бы к базе MySQL на удаленном сервере и делал в ней запись
Возможно такое вообще?

   
 
 автор: ddhvvn   (22.08.2007 в 11:04)   письмо автору
 
   для: koder_lis   (22.08.2007 в 10:26)
 

Конечно, возможно.

Вот только не оч уверен в безопасности

   
 
 автор: koder_lis   (22.08.2007 в 11:12)   письмо автору
 
   для: ddhvvn   (22.08.2007 в 11:04)
 

Каким образом мне подключаться к базе на другом сервере?, или может обращаться к файлу php на другом сервере, передовать Get-ом параметры, а уже этот файл будет заносить данные в базу. как сделать это достаточно безопасно?

   
 
 автор: cheops   (22.08.2007 в 11:12)   письмо автору
 
   для: koder_lis   (22.08.2007 в 10:26)
 

Вы имеете возможность создавать новые учётные записи на удалённом MySQL-сервере?

   
 
 автор: koder_lis   (22.08.2007 в 11:14)   письмо автору
 
   для: cheops   (22.08.2007 в 11:12)
 

да оба сервера мои, могу создавать учетные записи

   
 
 автор: cheops   (22.08.2007 в 13:44)   письмо автору
 
   для: koder_lis   (22.08.2007 в 11:14)
 

Тогда на сервере MySQL вам нужно создать учётную запись вида 'имя'@'XXX.XXX.XXX.XXX', где XXX.XXX.XXX.XXX - IP-адрес того сервера, откуда будете обращаться. После этого, вы можете напрямую обращаться к удалённому MySQL серверу.

   
 
 автор: koder_lis   (22.08.2007 в 14:10)   письмо автору
 
   для: 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
да я ничего не перепутал?
и вслед вопрос-
насколько этот метод безопасен для удаленной Базы???

   
 
 автор: cheops   (23.08.2007 в 11:14)   письмо автору
 
   для: koder_lis   (22.08.2007 в 14:10)
 

Вы обращатесь к первому (с удалённого) или удалённому серверу (с первого)?

   
 
 автор: koder_lis   (27.08.2007 в 12:52)   письмо автору
 
   для: cheops   (23.08.2007 в 11:14)
 

пытаюсь к удаленному серверу с первого законектится

   
 
 автор: cheops   (28.08.2007 в 10:05)   письмо автору
 
   для: koder_lis   (27.08.2007 в 12:52)
 

Да, тогда всё верно, только соединение следует устанавливать, как указал Trianon
<?php
  mysql_connect
('localhost''site2''password')
?>

   
 
 автор: Trianon   (28.08.2007 в 13:32)   письмо автору
 
   для: cheops   (28.08.2007 в 10:05)
 

>Да, тогда всё верно, только соединение следует устанавливать, как указал Trianon
>mysql_connect('localhost', 'site2', 'password')

Э... прошу прощения, но я-то указал совсем не так...

   
 
 автор: cheops   (28.08.2007 в 14:51)   письмо автору
 
   для: Trianon   (28.08.2007 в 13:32)
 

Есть такое дело, разумеется вместо localhost следует указать сетевой адрес удалённой базы данных (она не должна быть закрыта FireWall-ом).

   
 
 автор: Trianon   (23.08.2007 в 16:41)   письмо автору
 
   для: koder_lis   (22.08.2007 в 14:10)
 

mysql_connect('xxx.xxx.xxx.xxx', 'site2', 'password')

   
 
 автор: ssdmt   (23.08.2007 в 22:52)   письмо автору
 
   для: koder_lis   (22.08.2007 в 10:26)
 

достигнуть безопасности несложно :) .. ssl и всё .. тем более оба сервака ваши

   
 
 автор: koder_lis   (27.08.2007 в 14:14)   письмо автору
 
   для: ssdmt   (23.08.2007 в 22:52)
 

к сожалению я незнаком с ssl :(

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования