Как корректно подключить старую базу к новому серверу БД
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- лейтенант
- Сообщения: 645
- Зарегистрирован: 2008-03-09 11:32:12
- Откуда: Москва
Как корректно подключить старую базу к новому серверу БД
Машина на которой крутился mysql50 вышела из строя.
Данные были перенесены на другую машину.
В итоге установил новый mysql50 подсунул ему базу (скопировал файлы старой базы в каталог баз нового сервера БД).
MySQL базу видит, но вот таблиц в ней нет.
Почему так происходит и как корректно подключить старую базу к новому серверу БД?
Данные были перенесены на другую машину.
В итоге установил новый mysql50 подсунул ему базу (скопировал файлы старой базы в каталог баз нового сервера БД).
MySQL базу видит, но вот таблиц в ней нет.
Почему так происходит и как корректно подключить старую базу к новому серверу БД?
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Alex Keda
- стреляли...
- Сообщения: 35420
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Как корректно подключить старую базу к новому серверу БД
в логе ошибок что?
база какая была - MyISAM, InnoDB ?
база какая была - MyISAM, InnoDB ?
Убей их всех! Бог потом рассортирует...
-
- лейтенант
- Сообщения: 645
- Зарегистрирован: 2008-03-09 11:32:12
- Откуда: Москва
Re: Как корректно подключить старую базу к новому серверу БД
В логе сразу после перезагрузки сервера:
Хотя никакого обращения к базе я не делал.
База скорей всего MyISAM, т.к. в старом конфиге стояло skip-innodb.
Код: Выделить всё
1 Connect Access denied for user 'root'@'localhost' (using password: NO)
База скорей всего MyISAM, т.к. в старом конфиге стояло skip-innodb.
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: Как корректно подключить старую базу к новому серверу БД
это надо проделывать, когда мускуль остановлен. После копирования и запуска, всё должно нормально подхватиться, при условии правльных прав на скопированные базы. Ты скорее всего из под рута копировал?Gloft писал(а):подсунул ему базу (скопировал файлы старой базы в каталог баз нового сервера БД).
-
- лейтенант
- Сообщения: 645
- Зарегистрирован: 2008-03-09 11:32:12
- Откуда: Москва
Re: Как корректно подключить старую базу к новому серверу БД
Делал когда мускуль остановлен.
Повторил заново, выключил скопировал, поменял права, запустил.
В лог сразу после старта та же ошибка:
Что за запрос откуда он вылазит.
Повторил заново, выключил скопировал, поменял права, запустил.
В лог сразу после старта та же ошибка:
Код: Выделить всё
1 Connect Access denied for user 'root'@'localhost' (using password: NO)
-
- лейтенант
- Сообщения: 645
- Зарегистрирован: 2008-03-09 11:32:12
- Откуда: Москва
Re: Как корректно подключить старую базу к новому серверу БД
Поменял все базы влючая db и mysql и все заработало.
С одной стороны все обошлось, но вот что делать в такой ситуации если есть только сама информационная база (файлы базы)?
С одной стороны все обошлось, но вот что делать в такой ситуации если есть только сама информационная база (файлы базы)?
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: Как корректно подключить старую базу к новому серверу БД
этого достаточно, чтобы перенести базу. К примеру, mysqlhotcopy занимется как раз тем, что на горячую копирует сами файлы. Для восстановления нужно просто перенести их папку базы и всё. Правда, если версии mysql разные, то лучше сначала создать базу, а потом перенести файлы.Gloft писал(а):но вот что делать в такой ситуации если есть только сама информационная база (файлы базы)?
- agat
- мл. сержант
- Сообщения: 138
- Зарегистрирован: 2009-10-27 1:21:55
- Откуда: Солнечная система, планета Земля, Россия
- Контактная информация:
Re: Как корректно подключить старую базу к новому серверу БД
Во первых, ежедневный дамп базы либо воспользуйтесь вложением сделайте исполняемым настройте как вам надо и в крон,
либо юзайте mysqldump
полученный текстовый файл, можно редактировать, или тупо вливать вдругую базу
mysqladmin >/туть до файла
только так и правильно работать с базой,
ЕЩЕ РАЗ ПОВТОРЮ, делайте ежедневный дамп базы, ибо ни что так не ценно как ваши данные.
По вашему вопросу , ставте ту версию котороя у вас была, копируйте файлы, выставляйте права, запускайте базу, сливайте дамп, сносите базу, ставте новую версию, вливайте дамп, пользуйте....
файлы базы созданные в разных версиях, очень часто не смогут работать
либо юзайте mysqldump
полученный текстовый файл, можно редактировать, или тупо вливать вдругую базу
mysqladmin >/туть до файла
только так и правильно работать с базой,
ЕЩЕ РАЗ ПОВТОРЮ, делайте ежедневный дамп базы, ибо ни что так не ценно как ваши данные.
По вашему вопросу , ставте ту версию котороя у вас была, копируйте файлы, выставляйте права, запускайте базу, сливайте дамп, сносите базу, ставте новую версию, вливайте дамп, пользуйте....
файлы базы созданные в разных версиях, очень часто не смогут работать
- Вложения
-
mysqlbackup.zip
- Дамп базы
- (7.78 КБ) 21 скачивание
-
- лейтенант
- Сообщения: 645
- Зарегистрирован: 2008-03-09 11:32:12
- Откуда: Москва
Re: Как корректно подключить старую базу к новому серверу БД
Все работает так как и должно.
Поставил туже версию с теми же настройками, подсунул базу, а права поменять забыл.
Поставил туже версию с теми же настройками, подсунул базу, а права поменять забыл.
- agat
- мл. сержант
- Сообщения: 138
- Зарегистрирован: 2009-10-27 1:21:55
- Откуда: Солнечная система, планета Земля, Россия
- Контактная информация:
Re: Как корректно подключить старую базу к новому серверу БД
Делайте ежедневные копии-меньше будет лишнего гимора в дальнейшем.
копии не файлов, а именно данных, не будет привязки к версии mySQL
копии не файлов, а именно данных, не будет привязки к версии mySQL