перенос бд mysql с одного сервера на другой

MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Toxa
рядовой
Сообщения: 49
Зарегистрирован: 2008-04-07 17:32:01

перенос бд mysql с одного сервера на другой

Непрочитанное сообщение Toxa » 2008-06-11 12:45:00

Здравствуйте!
Проблема в следующем...
Был сервер с бд. Для переноса бд на другой сервер(оба freebsd6.3) каталог /var/db/mysql/ был просто скопирован с сервака.(про mysqldump забыл :twisted: ).При копировании бд на другой сервер mysql не запускается-пишет,что не может найти user.frm. Если заменить только *.MyIsam, то говорит,что не может найти его.Все одинаково происходит на mysql50 и mysql51.Полночи бился... :st: Подскажите пожалуйста как эту бд перенести.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.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/

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: перенос бд mysql с одного сервера на другой

Непрочитанное сообщение LMik » 2008-06-11 12:49:39

Toxa писал(а):Здравствуйте!
Проблема в следующем...
Был сервер с бд. Для переноса бд на другой сервер(оба freebsd6.3) каталог /var/db/mysql/ был просто скопирован с сервака.(про mysqldump забыл :twisted: ).При копировании бд на другой сервер mysql не запускается-пишет,что не может найти user.frm. Если заменить только *.MyIsam, то говорит,что не может найти его.Все одинаково происходит на mysql50 и mysql51.Полночи бился... :st: Подскажите пожалуйста как эту бд перенести.
Старый сервер жив? какая была его версия? user.frm существует?
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: перенос бд mysql с одного сервера на другой

Непрочитанное сообщение dikens3 » 2008-06-11 12:50:34

Toxa писал(а):каталог /var/db/mysql/ был скопирован.
Toxa писал(а):mysql не запускается, пишет,что не может найти user.frm.
Неполностью скопировал?
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Toxa
рядовой
Сообщения: 49
Зарегистрирован: 2008-04-07 17:32:01

Re: перенос бд mysql с одного сервера на другой

Непрочитанное сообщение Toxa » 2008-06-11 13:04:07

To LMik: На месте старого сервера новый :( , версия mysql либо 50,либо 51 была.frm существует.существуют все и myi, и myisam, и frm.
To dikens3: Скопировал полностью.

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: перенос бд mysql с одного сервера на другой

Непрочитанное сообщение LMik » 2008-06-11 13:32:23

Toxa писал(а):To LMik: На месте старого сервера новый :( , версия mysql либо 50,либо 51 была.frm существует.существуют все и myi, и myisam, и frm.
To dikens3: Скопировал полностью.
Лог очисти, запусти и сюда его.
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

Toxa
рядовой
Сообщения: 49
Зарегистрирован: 2008-04-07 17:32:01

Re: перенос бд mysql с одного сервера на другой

Непрочитанное сообщение Toxa » 2008-06-11 13:53:47

Вот чо говорит...

Код: Выделить всё

080611 14:37:45 mysqld_safe Starting mysqld daemon with databases from /var/db/mysql
/usr/local/libexec/mysqld: Can't find file: './mysql/plugin.frm' (errno: 13)
080611 14:37:45 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
080611 14:37:46  InnoDB: Started; log sequence number 0 46409
080611 14:37:46 [ERROR] /usr/local/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
080611 14:37:46 [ERROR] Fatal error: Can't open and lock privilege tables: Can't find file: './mysql/host.frm' (errno: 13)
080611 14:37:46 mysqld_safe mysqld from pid file /var/db/mysql/mydomain.pid ended

Toxa
рядовой
Сообщения: 49
Зарегистрирован: 2008-04-07 17:32:01

Re: перенос бд mysql с одного сервера на другой

Непрочитанное сообщение Toxa » 2008-06-11 14:28:50

помогите пожалуйста!!!

Аватара пользователя
alex3
лейтенант
Сообщения: 872
Зарегистрирован: 2006-11-20 16:47:56
Откуда: Переславль
Контактная информация:

Re: перенос бд mysql с одного сервера на другой

Непрочитанное сообщение alex3 » 2008-06-11 14:34:20

Код: Выделить всё

Please run mysql_upgrade to create it.
Без комментариев
и

Код: Выделить всё

Can't open and lock privilege tables:
видимо засада с юзерами мускула
Если ipfw можно считать речью обычного человека, то pf - речь политика. За каждой ошибкой -ядерный песец.

Toxa
рядовой
Сообщения: 49
Зарегистрирован: 2008-04-07 17:32:01

Re: перенос бд mysql с одного сервера на другой

Непрочитанное сообщение Toxa » 2008-06-11 14:39:13

я создавал заново юзеров,mysql запускается,базы данных отображаются,но mysql таблиц в них не видит...

Аватара пользователя
squid
лейтенант
Сообщения: 683
Зарегистрирован: 2007-05-25 11:32:23
Откуда: Украина, Киев
Контактная информация:

Re: перенос бд mysql с одного сервера на другой

Непрочитанное сообщение squid » 2008-06-11 14:42:36

Код: Выделить всё

mysql_fix_privilege_tables
хех..

Toxa
рядовой
Сообщения: 49
Зарегистрирован: 2008-04-07 17:32:01

Re: перенос бд mysql с одного сервера на другой

Непрочитанное сообщение Toxa » 2008-06-11 14:58:38

усе!!!!!!!!!
все оказалось совсем не так страшно!!!
просто процесс и соответственно права на файлы mysql!!!а скопированные бд были рутовскими!!!вот он и курил в сторонке!!!
легким движением

Код: Выделить всё

chown mysql:mysql data_base
мускулю были даны права!!!!
тока башка теперь болит после бессонной ночи!!! :st: :)

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: перенос бд mysql с одного сервера на другой

Непрочитанное сообщение LMik » 2008-06-11 19:38:47

Toxa писал(а):усе!!!!!!!!!
все оказалось совсем не так страшно!!!
просто процесс и соответственно права на файлы mysql!!!а скопированные бд были рутовскими!!!вот он и курил в сторонке!!!
легким движением

Код: Выделить всё

chown mysql:mysql data_base
мускулю были даны права!!!!
тока башка теперь болит после бессонной ночи!!! :st: :)
1 правило отладки не работы софта в nix системах - проверить права.

:D Можно FAQ создавать начинать, пункт 1 есть...
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!