Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Перенос информации из удаленного MySql в "местный" MySql

День добрый, есть MySql Server имеющий в себе некую информацию о заказах. Он находится на хостинге и доступ как к хостингу так и к MySql Server имеется. На компьютере так же имеется MySql Sever.
Необходимо перенести информацию из базы данных находящейся на хостинге, в базу данных находящуюся на компьютере.
Каким образом это возможно реализовать ? Если есть несколько вариантов реализации данной задачи, выслушаю все.
Прошу максимально подробно по возможности описать процедуру.
(Суть в том, что пишу и продумываю создание crm системы, так что готовую прошу не предлагать)
------------------------------------------------------
Или если есть "шаманский" способ занесения информации с сайта(все на том же хостинге)сразу в "местный" MySQL(минуя копирование из базы(на хосте) в базу(на компе)), то прошу описать его...
-------------------------------------------------------
Так же, буду рад ссылкам на тему "поэтапного создания crm системы"(с примерами и разбором кода)
Прошу простить, за ошибки в тексте. Заранее благодарю за помощь.
Ответ: IcePrided, Если есть доступ по ssh, то на сервере выполняем
Bash
1
mysqldump -u db_user -p db_name | bzip2 -9 > dump.sql.bz2
, где
db_user - имя пользователя для доступа к базе данных
db_name - имя базы данных, которую надо перенести
Скачиваете dump.sql.bz2 к себе.

Если есть доступ к PHPMyAdmin, то там проще:
Залогиниться - выбрать базу - Экспорт

На локальном компьютере:
Если локально установлен PHPMyAdmin, то
Зайти - создать пустую базу - импорт - выбрать дамп базы

иначе в консоли
Bash
1
2
3
4
5
mysql -u root -p
create database db_name;
use db_name;
source /path/to/dump.sql
exit
Где
db_name имя базы, куда восстанавливать
/path/to/dump.sql - путь к файлу с дампом базы(дамп нужно распаковать, если он был запакован)
Вопрос: Дублировать часть INSERT'ов из одной базы в другую.

Есть ли какой способ, на лету, дублировать часть INSERT'ов из одной базы в другую.
Поясню, в софте не учитывается ряд критериев, и хочется вести доп. таблицу или другую базу, в которой будут учитыватсья эти критерии.
Есть ли что готовое?
Ответ:
Crimean
komrad
можно настроить репликацию этой таблицы другую базу, чтобы с триггером не заморачиваться


действительно, и заморочиться с репликачией


ну хоть не самопис ;)
Вопрос: обращение двух серверов к одной базе

Доброе время суток!

Возможно ли настроить два (Х+1) сервера PostgreSQL (два нода, две VM, сетевой диск) для обращения к одной базе данных на одном носителе?
(один диск, одна база)
В документации (которую я смотрел) об этом ничего не сказано!
Но ведь всегда есть нюансы!

Спасибо за аргументированные ответы!
Ответ: Lonepsycho,

Я понял, что требуется аналог ORACLE RAC. Да, это невозможно.

В документации сказано, что кластер (в виде набора файлов в PGDATA) обслуживается одной инстанцией. Большего не нашел (правда не сильно искал).

Запустить вторую инстанцию для одного каталога PGDATA не выйдет, т.к. там есть postmaster.pid, наличие которого блокирует запуск параллельной инстанции. Недавно был (во все поддерживаемые ветки), который при удалении этого файла аварийно опускает базу.
Вопрос: Можно ли делать представление из таблицы базы другого сервера

Можно ли делать представление из таблицы базы другого сервера?
Ответ: P.S. Подразумевается, что другой сервер тоже MySQL. Иначе даже подключиться нельзя.
Вопрос: Архивирование записей из таблиц одной базы данных в таблицу другой. MS SQL Server 2008

Доброго времени суток.
Выручайте советом.
Есть 2 базы данных(Data и DataArc)?огромные базы данных(Data уже over 120 Gb), в каждой базе по 5 таблиц(Одна с первичным ключем, а другие 5 с внешним), условно говоря в одной базе хранится информация до 2012 года(архив DataArc), в другой начиная с 2012(текущая Data). Сами понимаете бекап этих баз является проблематичным.
В основном используются текущая Data для формирования отчетов. а если надо отчет за больший период времени, то юзается еще и DataArc архивная БД.
Так вот вопрос, сейчас и в архивной базе и в текущей есть информация за 2012 год. И надо из архивной удалить все записи за 2012 год. Я вычислил что первичный ключ с которого начинается 2012 год является допустим 777 777 777
И хочу грохнуть эти записи из архивной.
(сообственно связь Table1(-5).operation_id = Main.id )

delete from DataArc..Table1 where operation_id > '777777777' --Этот Запрос у меня провисел 4 часа и мне пришлось его отменить
...
delete from DataArc..Table5 where operation_id > '777777777'
delete from DataArc..Main where id > '777777777' --Это главная таблица с которой связаны предыдущие 4

Я хотел бы просто услышать наставления и советы, как мне грохнуть данные за 2012 год?
А потом загрузить данные за 2012 год из Data в DataArc.
Может есть какие-то механизмы для этого и это все делается как-то по другому и подход является принципиально не правильным.

Заранее спасибо.
Ответ: 4ward,

Ого, спасибо за совет, Интересный способ:-) но так и пришлось очистить стандартным методом)
Вопрос: Подскажите легкий способ переноса таблиц между базами

подскажите есть ли в новых редакция mssql возможность переноса таблиц между базами в нубовском режиме - яля драг ин дроп
или посоветуте софтину для этого
понятно что скриптами можно все сделать или мастером - но блин в мастере кнопки надо жать много раз
а то иногда надо перетащить таблички между базами и хочется сделать быстро а не заморачиваться
Ответ:
Alexander_fx
Гавриленко Сергей Алексеевич,

блин - вопрос простой - появилась ли такая фича в mssql последних версий
или может есть софт который позволяет легко переносить таблици

я понимаю что можно копировать файлы из коммандной строки
но чаще - проще и удобнее тотал или експлорер
если нет - кроем тему - подожду еще три года а пока сделаю постаринке
Нет, софта, который силой мысли перетягивает таблицы, не появилось. Ждите еще три года.
Вопрос: Как на ВБА из одной базы данных закрыть другую открытую базу данных?

Добрый день.
Как на ВБА из одной базы данных закрыть другую открытую базу данных? Путь ко второй базе известен.
Спасибо?
Ответ: ЯсноСолнышко,
интернет вам в помощь (поищите - это популярный вопрос) , вот , например -
Вопрос: Как скопировать таблицу из одной базы sql server в другую ?

Есть 2 базы на одном sql cервере.
Как скопировать таблицу из одной базы sql server в другую ?
Ответ:
o-o
Makar4ik
...твои "гиги" пролетят, как понос у золотушного..

Т. е. вам ничего не стоит показать всем,
как именно задействуется темпдб при select into приличного объема.
Давайте. А то понос пока только словесный


не принимай всерьез, дай специалисту показать свои знания

все люди разные - кто-то трижды перепроверит прежде чем давать рекомендации, а кто-то говорит первое что в голову придет, не подумав
Вопрос: а можно в разных схемах одной базы настроить UTF8 и 1251

а можно ли в 10-м Oracle в одной базе ORCL настроить для одной схемы UTF8, а для другой 1251? Если да, то как или где рыть.



P.S.
В основной базе american america 1251, вист около 20 схем, менять на UTF8 ни как, клиенты пострадают и работа того не стоит, можно конечно второй интанс поднять, но...
Ответ: юниверс,

что то вылезет откуда-то, что то увидит, что то напишет, для чего, само не понимает зачем зашло сюда, я про тебя юниверс
Вопрос: При копировании CopyObject формы из одной базы в другую не скопировался модуль фоормы

При копировании методом CopyObject формы из одной базы в другую не скопировался модуль формы
Что делать?

-------------------------------------------------------------
А ты вложил уже свой кровный рубль в 50-ти миллиардное состояние Билла Гейтса?
Ответ: По просьбе ТС топик закрыт.