[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Совмещение локальной и удаленной БД
Страницы: 1, 2
GET
Привет, есть какие-нибудь ftp приложения, как удобно синхронизировать таблицы двух БД домашнюю и на хостинге? Так, чтоб (примерно):
1. Я задаю список таблиц для синхронизации.
2. По команде, пробегая по нему, если они не совпадают происходит синхронизация строк в любую сторону. Ведется лог.
3. По команде, пробегая по всей БД таким же образом ведется синхронизация самих таблиц.

Есть какие-нибудь готовые приложения, желательно на русском?

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
kaww
insert ignore в обе стороны затем update туда куда нужно, результат накатить на обе базы
GET
kaww

Как мне скриптом с локалхоста, залесть в удаленную БД?

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
kaww
Цитата (ABC @ 19.12.2013 - 07:51)
Как мне скриптом с локалхоста, залесть в удаленную БД?
, хм, по интернету - 'mysql:dbname=db_name;host=remote_host'

new PDO( 'mysql:dbname=db_name;host=remote_host','user','password'));
Invis1ble
Цитата (ABC @ 19.12.2013 - 09:51)
kaww

Как мне скриптом с локалхоста, залесть в удаленную БД?

так же, как и на локальный сервер ты коннектишься, только в качестве хоста вместо localhost используй удаленный адрес smile.gif

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

GET
Цитата
, хм по интернету - 'mysql:dbname=db_name;host=remote_host'

kaww

Цитата
так же, как и на локальный сервер ты коннектишься, только в качестве хоста вместо localhost используй удаленный адрес smile.gif

Invis1ble
Блин, почему-то я решил, что это невозможно ... небезопасно же. Неужеди я м к БД phpforum.ru смогу подцепится если буду знать юзера и пароль???

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
GET
Спасибо.

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
sergeiss
ABC, возможно, что репликация - это то, что ты ищешь

http://www.mysql.ru/docs/man/Replication.html
http://habrahabr.ru/post/56702/

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Invis1ble
Цитата
Блин, почему-то я решил, что это невозможно ... небезопасно же. Неужеди я м к БД phpforum.ru смогу подцепится если буду знать юзера и пароль???

конечно. Главное, чтоб был открыт доступ на "той" стороне, а открывается он в настройках СУБД.

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

GET
$mysqli = new mysqli('hostinger.ru', 'user', 'pass', 'Base');
if (!$mysqli->connect_errno)
{
if($mysqli->character_set_name()!=='utf8')$mysqli->set_charset('utf8');//проверяем кодировку
echo 'OK';
}
else echo 'NO';


В ответ:
2~mysqli::mysqli() [mysqli.mysqli]: (HY000/1130): Host '***.***.***.***' is not allowed to connect to this MySQL server

не пускает.

Цитата
конечно. Главное, чтоб был открыт доступ на "той" стороне, а открывается он в настройках СУБД.


не могу найти где там это

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
GET
Нашел!

Доступно только для платного аккаунта.

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
GET
Короче реально это очень не безопасно, как я и думал. Поэтому услуга удаленного доступа к БД обычно отключена.

Все таки я думал что может быть такое приложение, которое через FTP даст соединение все таки безопаснее намного по-моему...

Короче, решил делать вручную.

Вопрос закрыт.

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
sergeiss
Цитата (ABC @ 19.12.2013 - 14:17)
Все таки я думал что может быть такое приложение, которое через FTP даст соединение все таки безопаснее намного по-моему...

Если пароль не подломан, то уровень (без)опасности один и тот же. Но как ты через FTP, да еще и автоматически хотел связывать разные БД, я так и не понял smile.gif

И чем тебе репликации не нравятся, кстати? (я выше даже ссылки давал)

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
GET
Цитата
И чем тебе репликации не нравятся, кстати? (я выше даже ссылки давал)


Спасибо, читаю сейчас как раз.

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Aeq
Если есть ssh. То можно туннель пробросить и коннектиться будто в локалхост только на другой порт. И это будет безопасн
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.