mysqldump (ошибка 1033)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

n1kt0
Сообщения: 289
ОС: GNU/Gentoo

mysqldump

Сообщение n1kt0 »

#mysqldump -u root -p best2you
Enter password: *********
-- MySQL dump 10.9
--
-- Host: localhost Database: best_best
-- ------------------------------------------------------
-- Server version 4.1.16-nt

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0
*/;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
mysqldump: Got error: 1033: Table './best_best/address_book' was created with a d
ifferent version of MySQL and cannot be read when using LOCK TABLES



это типа был бекап базы с мирохоста. Ребят, как решить всё это ? я планирывал сделать дамп, потом source'ом перекинуть на другой хост базу(хостинг сменили мы короче)
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: mysqldump

Сообщение sash-kan »

mysqldump и делает backup базы данных.

возможно поможет:
http://dev.mysql.com/doc/refman/5.1/en/mys...lock-all-tables
или ещё как-нибудь. типа http://dev.mysql.com/doc/refman/5.1/en/mys...qldump_skip-opt
или, в конце концов, установить такую же версию mysqld.

p.s. если нет, конечно, возможности сделать backup базы данных (а не копию файлов). что, вероятно, для вас было бы проще.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
IMB
Сообщения: 2567
ОС: Debian

Re: mysqldump

Сообщение IMB »

user@localhost

man mysqldump ................................ --compatible=name Produce output that is more compatible with other database systems or with older MySQL servers. The value of name can be ansi, mysql323, mysql40, postgresql, oracle, mssql, db2, maxdb, no_key_options, no_table_options, or no_field_options. To use several values, separate them by commas. These values have the same meaning as the corresponding options for setting the server SQL mode. See Section 1.6, ”SQL Modes”. This option does not guarantee compatibility with other servers. It only enables those SQL mode values that are currently available for making dump output more compatible. For example, --compatible=oracle does not map data types to Oracle types or use Oracle comment syntax. This option requires a server version of 4.1.0 or higher. With older servers, it does nothing. ......................

Возможно поможет.
Спасибо сказали:
n1kt0
Сообщения: 289
ОС: GNU/Gentoo

Re: mysqldump

Сообщение n1kt0 »

все что было сказано выше - непомогло. А черт его какую версию ставить. Какая там версия mysql на www.mirohost.net
Спасибо сказали:
IMB
Сообщения: 2567
ОС: Debian

Re: mysqldump

Сообщение IMB »

Если я правильно читаю приведеный Вами дамп, то 4.1.16-nt. Легко уточняется запросом в support.
Спасибо сказали:
n1kt0
Сообщения: 289
ОС: GNU/Gentoo

Re: mysqldump

Сообщение n1kt0 »

IMB писал(а):
02.05.2009 11:43
Если я правильно читаю приведеный Вами дамп, то 4.1.16-nt. Легко уточняется запросом в support.

отправил вчера вопрос саппорту мирохоста и мне неответили
Спасибо сказали: