Привет, есть какие-нибудь ftp приложения, как удобно синхронизировать таблицы двух БД домашнюю и на хостинге? Так, чтоб (примерно):
1. Я задаю список таблиц для синхронизации.
2. По команде, пробегая по нему, если они не совпадают происходит синхронизация строк в любую сторону. Ведется лог.
3. По команде, пробегая по всей БД таким же образом ведется синхронизация самих таблиц.
Есть какие-нибудь готовые приложения, желательно на русском?
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
insert ignore в обе стороны затем update туда куда нужно, результат накатить на обе базы
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
19.12.2013 - 11:58
Цитата (ABC @ 19.12.2013 - 09:51) |
kaww
Как мне скриптом с локалхоста, залесть в удаленную БД? |
так же, как и на локальный сервер ты коннектишься, только в качестве хоста вместо localhost используй удаленный адрес
_____________
Профессиональная разработка на заказЯ на GitHub |
второй профиль
Цитата |
, хм по интернету - 'mysql:dbname=db_name;host=remote_host' |
kaww
Цитата |
так же, как и на локальный сервер ты коннектишься, только в качестве хоста вместо localhost используй удаленный адрес smile.gif |
Invis1ble
Блин, почему-то я решил, что это невозможно ... небезопасно же. Неужеди я м к БД phpforum.ru смогу подцепится если буду знать юзера и пароль???
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Спасибо.
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
sergeiss
19.12.2013 - 12:19
ABC, возможно, что репликация - это то, что ты ищешь
http://www.mysql.ru/docs/man/Replication.htmlhttp://habrahabr.ru/post/56702/
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
Invis1ble
19.12.2013 - 12:43
Цитата |
Блин, почему-то я решил, что это невозможно ... небезопасно же. Неужеди я м к БД phpforum.ru смогу подцепится если буду знать юзера и пароль??? |
конечно. Главное, чтоб был открыт доступ на "той" стороне, а открывается он в настройках СУБД.
_____________
Профессиональная разработка на заказЯ на GitHub |
второй профиль
$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
не пускает.
Цитата |
конечно. Главное, чтоб был открыт доступ на "той" стороне, а открывается он в настройках СУБД. |
не могу найти где там это
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Нашел!
Доступно только для платного аккаунта.
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Короче реально это очень не безопасно, как я и думал. Поэтому услуга удаленного доступа к БД обычно отключена.
Все таки я думал что может быть такое приложение, которое через FTP даст соединение все таки безопаснее намного по-моему...
Короче, решил делать вручную.
Вопрос закрыт.
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
sergeiss
19.12.2013 - 14:38
Цитата (ABC @ 19.12.2013 - 14:17) |
Все таки я думал что может быть такое приложение, которое через FTP даст соединение все таки безопаснее намного по-моему... |
Если пароль не подломан, то уровень (без)опасности один и тот же. Но как ты через FTP, да еще и автоматически хотел связывать разные БД, я так и не понял
И чем тебе репликации не нравятся, кстати? (я выше даже ссылки давал)
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
Цитата |
И чем тебе репликации не нравятся, кстати? (я выше даже ссылки давал) |
Спасибо, читаю сейчас как раз.
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Если есть ssh. То можно туннель пробросить и коннектиться будто в локалхост только на другой порт. И это будет безопасн
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.