
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
21.01.2014, 16:25:26
|
|||
|---|---|---|---|
|
|||
Скопировал базу на другой сервер, но некокорые таблици "не существуют", хотя, их видно. |
|||
|
#18+
Всем привет. Нужно было настроить репликацию мастер-мастер на двух серверах. Я остановил первый сервер, скопировал все файлы из папки /var/lib/mysql/db_name и сохранил их на своей девелоперской машине. После этого я неудачно настроил репликацию, таким образом, что исходная база данных стерлась, в общем, у меня оказалось два сервера с голыми базами данный и файлы на девелоперской машине. Я вручную создал базы данных на обоих серверах и поместил в соответствующие папки файлы БД с рабочей машины. После этого некоторые таблицы начали вести себя странно. Когда я пишу запрос обращения к ним, выводится ошибка, что такой таблицы не существует, но при запросе show tables , она показывается. Я догадываюсь, что проблема могла быть в том, что нужно было скопировать еще какие-то файлы, а я скопировал не все, но не уверен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.01.2014, 16:38:19
|
|||
|---|---|---|---|
Скопировал базу на другой сервер, но некокорые таблици "не существуют", хотя, их видно. |
|||
|
#18+
движок у таблиц какой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.01.2014, 17:08:35
|
|||
|---|---|---|---|
|
|||
Скопировал базу на другой сервер, но некокорые таблици "не существуют", хотя, их видно. |
|||
|
#18+
miksoft, Таблицы разных типов. Не открываются те, что InnoDb ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.01.2014, 17:15:40
|
|||
|---|---|---|---|
Скопировал базу на другой сервер, но некокорые таблици "не существуют", хотя, их видно. |
|||
|
#18+
Rapp_Colincemiksoft, Таблицы разных типов. Не открываются те, что InnoDbПохоже, что вы не скопировали файл с InnoDb-таблицами. Поищите, может он жив еще. Он назывется ibdata1 или типа того. Или это может быть несколько файлов с расширением .ibd. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.01.2014, 20:43:10
|
|||
|---|---|---|---|
|
|||
Скопировал базу на другой сервер, но некокорые таблици "не существуют", хотя, их видно. |
|||
|
#18+
Rapp_Colince После этого некоторые таблицы начали вести себя странно. Когда я пишу запрос обращения к ним, выводится ошибка, что такой таблицы не существует, но при запросе show tables , она показывается. Это означает, что .frm файл талицы существует, а в InnoDB словаре ее нет. Вы некорректно скопировали InnoDB файлы (ibdata или *.ibd в зависимости от настройки innodb_file_per_table). Что делать? Искать на рабочей машине файлы InnoDB с данными. Потом доставать оттуда данные и загружать в новую базу. https://launchpad.net/percona-data-recovery-tool-for-innodb Вам в помощь. А вообще, слейвы так не делают. Вам надо было взять дамп мастера с --master-data и потом из этого дампа делать реплику. Или если база большая, то использовать XtraBackup, идея такая же - взять бекап с binlog ккординатами и из него делать слейв ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/search_topic.php?author=AccessDenied&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
9ms |
get forum list: |
8ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
61ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 643ms |
| total: | 782ms |

| 0 / 0 |
