- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Столкнулся в первые с большой базой, не могу перенести.
Делаю следующую команду:
mysqldump -u имя_пользователя -p -h Хост База > /home/webmaster/backup.sql.gz
далее ввод пароля, зависание минут на 20, в итоге файл пустой и ошибка:
Got error: 145: Table './имя_базы/vb_3threadviews' is marked as crashed and should be repaired when using LOCK TABLES
Какие еще существуют методы?
а mysqldump точно коннектится? База на другом хосте?
А вообще-то, если желаете с расширением .gz, то следует
/usr/local/bin/mysqldump -h host -u user -ppass dbname|gzip -9 >dbname.sql.gz
C учетом уточнений, вначале repair table
Сначала надо либо залочить таблицу указанную, используя LOCK TABLE, затем дампить, либо дампить, отключив любой софт, который может использовать базу данных.
dittmer, Попробуйте bigdump.php
Если нужно - пишите, скину.
Ого, спасибо, что отозвались. Я в этом не особо силен, поэтом привлек к помощи человека с форума. Оказывается там 70 тыс. таблиц и из них 98 процентов - мусор. Сейчас он отпишется.
Угу.
66180 таблиц вида *taggregate_temp_<num>*.
find ./ -name *taggregate_temp* -exec rm -rf {} ;\ - помог. Более кошерного решения я не смог придумать, своими средствами он столько таблиц не осиливает даже отлистить.
Я так понимаю, vBulletin не вычищал за собой хлам.
+ пара crashed таблиц.
Так он и не вычищал только потому что одна таблица порченная.
Я так понимаю, vBulletin не вычищал за собой хлам.
vBulletin использует динамическое создание таблиц? Любопытно :)
А что можно поделать если большая база в формате .xml ?
mstar, в тиражируемых решениях еще и не такое можно увидеть. там хитрая агрегация во временную таблицу чтобы не зависеть от версии mysql.
Confiscation, Прежде всего наказать человека, который подумал что так можно делать резервную копию. а потом почитать ну хотя бы вот эту статейку http://rpbouman.blogspot.com/2006/03/importing-xml-data-into-mysql-using.html
я, правда, думаю что с большой базой будет неплохо тормозить.
netwind, не знаю, что там за хаки или моды стояли на форуме, но стандартно в vBulletin, нет динамически создаваемых таблиц.