- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый вечер! У меня возникла проблема. У меня есть база mysql 4. Необходимо её каким то образом переделать так, чтобы при закачке в mysql 3 не возникало тупых ошибок, связанных с орфографией, фонетикой... ну, вы поняли.... При первом же удобном случае, дампер выдает ошибку типа:
Как же с этим бороться, люди добрые. База весит 11 метров, многовато для меня даже. вручную фиг перебъёшь... Автомат нужен.
Кто что знает по этому поводу - кидайте в личку пожалуйтса. не засоряйте форум. Спасибо!:idea:
фонетикой
это пять! =))))
Как же с этим бороться, люди добрые. База весит 11 метров, многовато для меня даже. вручную фиг перебъёшь... Автомат нужен.
Скорее всего проблема в концовках конструкторов таблиц, например:
уберите оттуда всё:
Это можно сделать простым поиском-заменой. Можно с регвыраж - чтобы части строк не попортить, а порезать только эти куски.
Приблизительное время на правку - 30 секунд (с учётом открытия в текстовом редакторе с подсветкой, выбора правильной кодировки и последующего сохранения) :)
Надеюсь, что вы принудительно нигде не устанавливали чарсеты, особенно Юникодовские ;) а то в таком случае проблемы только начинаются :)
Как же с этим бороться, люди добрые. База весит 11 метров, многовато для меня даже. вручную фиг перебъёшь... Автомат нужен.
Такая ошибка бывает, когда дамп реально большой! Если хостер тормознутый или канал, то не успевает прокачать весь файл и по тайм-ауту обрывает поток. Для проверки ручками качните 10-30 инсертов, если прошло, то тогда 500-1000. Если и это пройдёт, тогда трабла вся в размере дампа и ограничении канала. Придётся резать на куски или ехать с архивом к хостеру.
акая ошибка бывает, когда дамп реально большой!
Подтверждаю, сам столкнулся. Делал ручками через myphpadmin по 1000 строк.
Попробуйте делать дамп с директивой --skip-opt, у меня при переносе с 4 версии на 3 прокатило.
dkameleon, пробовал, не выходит. попробую ещё раз :)
DrJeans, интересный вариант... попробую тоже
Dalim, единственное, чего я не понял. поподробнее можно? ;)
Всем спасибо. Отпишусь, если поможет
Дайте строки с ошибками. Просто в mysql4 в дампе есть директивы, которых не было в mysql3, соответственно ошибки.
Попробуйте сделать дамп с флагом "--compatible=name", вот так :
mysqldump -u db_user -pdb_password db_name --compatible=mysql323 > name_of_file.sql
Должно сработать, если затрудняетесь пишите в личку постараюсь помочь.
f@st, я делал так:
mysqldump --skip-opt -uusername -ppassword -hlocalhost dbname > dump.sql
где: username - имя пользователя БД, password - пароль, localhost - адрес сервера БД, dbname - имя базы данных, dump.sql - название файла дампа.
бааальшая проблема: а если нет доступа к фтп? :)
f@st, сделайте то же самое с помощью php:
exec, system, passthru.
Типа см. синтаксис в посте lexwrlk:
passthru ("mysqldump -u db_user -pdb_password db_name --compatible=mysql323 > name_of_file.sql");