- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
makerdream,
вот это уже в my.cnf
max_allowed_packet=xxxxx
Цифру подберите сами, если не ошибаюсь доступны порядки в виде 10K / 1M / 1G
У меня стоит "1048576", аналогичных проблем не замечено.
У самого была такая же проблема, погуглил и теперь научился импортировать любые базы по ssh
зашел через (putty) выполнил такую команду:
mysql -p -uлогин -hадрес_сервера база_данных < файл
написало:
error 1153 GOT a packet bigger than 'max_allowed_packet' bytes
что я понял нужно опять гдето менять размеры?))))
А надо так в две команды. Первая меняет настройку, вторая делает то, что Вы хотите:
вродебы импорт прошел успешно, со второго раза, так как первый раз с кодировками вышли проблемы - для решения я сделал так :
в файл my.cnf добавил:
[client]
default-character-set=utf8
[mysqld]
default-character-set=utf8
default-collation=utf8_general_ci
character-set-server=utf8
init-connect='SET NAMES utf8;'
collation-server=utf8_general_ci
[mysql]
default-character-set=utf8
потом сделал так как подсказали :
Код:
mysql -p -uлогин -hадрес_сервера -e "set global max_allowed_packet = 1677721600;"
mysql -p -uлогин -hадрес_сервера база_данных < файл
но первая команда не делалась из под пароля пользователя БД. Только из под root пользователя БД.
Ну а вторая просто уже прошла.
Пока еще есть кое какие проблемы сейчас пытаюсь понять и опишу позже))
---------- Добавлено 06.04.2013 в 16:00 ----------
а если не трудно подскажите что полистать может сайт какой то или книги, чтобы както более менее можно было бы плавать в простейших вопросах при переносе и настройке... или же только при решении конкретной проблемы приходит опыт?))
Да. Только при решении приходит опыт. Читать книги надо только когда не хватает теоретических знаний (но это после практики уже). Есть проблема - спрашивайте.
max_allowed_packet Можно вписать и в конфиг, а то после рестарта сервера она пропадет.
Проведите эксперимент:
1) Рестартуете MySQL-сервер:
2) Смотрите текущее состояние этой настройки:
3) Меняете ее вручную (только root имеет на это право):
4) Проверяете еще раз:
5) Рестартуете MySQL-сервер:
6) Проверяете еще раз:
Теперь видите, что после рестарта она пропадает?
7) Вписываете ее прямо в конфиг, в секцию [mysqld] в любом месте:
8) Рестартуете MySQL-сервер:
9) Проверяете еще раз:
А на хостингах вообще должны предоставлять услугу настройки, ведь я так понимаю это все базовые настройки , ничего оригинального в том чтобы базу сделать ютф8 и чтобы она принимала файлы больших размеров нет... Просто сказали что они настраивают по умалчанию , только я вот залил сайт а он еле ползает, на шареде гораздо быстрее.... но я с шареда не ушел пока... тут тестирую на другом домене.