У меня та же проблема, на машине 2гб оперативки стоит windows 2003, mysql, netup 5.2.1-005 дата сборки 6.09.2007, таблицы utf8. При выполнении команды:
mysqldump -u user -p UTM5 > UTM5.sql
выдает ошибку:
...\mysqldump.exe: out of memory (needed 2530840 bytes)
...\mysqldump.exe: got error: 2008: mysql client run out of memory when retrieving data from server
Мне нужно перенести базу на другую машину. Подскажите как правильно это сделать?
Stop mysqld if it is running, then start it with the --log-bin[=file_name] option. See Section 5.11.4, “The Binary Log”. The binary log files provide you with the information you need to replicate changes to the database that are made subsequent to the point at which you executed mysqldump.
Получается, что ведение бинари лога позволяет replicate changes с момента запуска дампа, т.о. обеспечивая "реальность времени" чтоле.
Из-за чего он ругаеться на нехватку памяти? Может где нить в мускуле настройки исправить? или не переносить таблицы трафика? подскажите какой командой это можно сделать.
Неужеле никто не знает? Я уже замучился с етим переносом, нетап говорит что это не входит в техподдержку Сам эксперементировать боюсь, если все полетит то....
kaN5300 писал(а):Я бы хотел остановиться на этом вот:
Stop mysqld if it is running, then start it with the --log-bin[=file_name] option. See Section 5.11.4, “The Binary Log”. The binary log files provide you with the information you need to replicate changes to the database that are made subsequent to the point at which you executed mysqldump.
Получается, что ведение бинари лога позволяет replicate changes с момента запуска дампа, т.о. обеспечивая "реальность времени" чтоле.