|
|
|
Mysqldump
Не могу разобраться с subj'ем. На сервере под Linux крутится MySQL:
Current user: apache@
Server version: 3.23.22-beta-log
Protocol version: 10
Connection: test.mysite.ru via TCP/IP
Language: latin1
TCP port: 3306
Uptime: 43 days 2 hours 58 min 19 sec
одну из баз которого я хочу забрать домой, чтобы поработать с ней завтра. Запускаю mysqldump.exe Ver 8.11 Distrib 3.23.28-gamma, for Win95/Win98 (i32), тоже работающий в latin1, и забираю копию интересующей меня базы, подключившись к серверу в офисе по модему. Работать оно работает, да вот странно - в дампе появляются конструкции типа:
#
# Table structure for table 'users'
#
DROP TABLE IF EXISTS users;
create table users(identifier int(6) unsigned zerofill not null default '000000',login varchar(255) not null default ' ',password varchar(255) и т.д. - все куски, которые должны выглядеть как default '', выглядят как default 'до фига пробелов и переводов строки'. Это от того, что у меня руки не дошли сделать charset нормальный на сервере и клиенте, не согласуются версии линухового сервера и виндового клиента или как? В документации о подобных проблемах ни слова... А руками вычищать эти гадости из sql-ного файла ох как ломает... Кто-нибудь сталкивался с данной проблемой?
|