- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Подскажите пожалуйста как перенести БД mysql с хостинга directadmin на хостинг на ISPmanager'e?
Скриптами пробовал, они не справляются - БД очень большая. Заранее благодарен.
1 Подключаетесь по SSH к одному хосту.
2. Делаете дамп базы данных в файл с помощью утилитки mysqldump
mysqldump -h localhost -u имя_пользователя -p название_базы_данных > db.sql
- Потребуют пароль к базе.
3. Скачиваете и закачиваете по ФТП дамп базы данных на новый хостинг
4. Создаёте нужную базу данных (в панели управления), если ещё не создали
5. Заливаете дамп в новую базы с помощью команды
mysql -h localhost -u имя_пользователя -p название_базы_данных < db.sql
- Потребуют пароль к базе.
6. Должно быть всё готово. Проверьте обязательно.
ЗЫ.
- Бывают проблемы совместимости версий базы данных
- Проблемы с кодировками
но это уже отдельный разговор и многое на форуме решалось.
На крайняк, арендуйте себе админа или в службу поддержки обратитесь, они бывает решают подобные вопросы и даже бесплатно (в счёт оплаты хостинга)
1 Подключаетесь по SSH к одному хосту.
2. Делаете дамп базы данных в файл с помощью утилитки mysqldump
mysqldump -h localhost -u имя_пользователя -p название_базы_данных > db.sql
- Потребуют пароль к базе.
3. Скачиваете и закачиваете по ФТП дамп базы данных на новый хостинг
4. Создаёте нужную базу данных (в панели управления), если ещё не создали
5. Заливаете дамп в новую базы с помощью команды
mysql -h localhost -u имя_пользователя -p название_базы_данных < db.sql
- Потребуют пароль к базе.
6. Должно быть всё готово. Проверьте обязательно.
ЗЫ.
- Бывают проблемы совместимости версий базы данных
- Проблемы с кодировками
но это уже отдельный разговор и многое на форуме решалось.
На крайняк, арендуйте себе админа или в службу поддержки обратитесь, они бывает решают подобные вопросы и даже бесплатно (в счёт оплаты хостинга)
пишет - mysqldump: command not found!
пишет - mysqldump: command not found!
посмотрите папка
/usr/mysql/bin
или
ишите так
посмотрите папка
или
ишите так
этого не потребовалось. хостер установил утилиту.
а как быть если я делаю дамп ну удалённом хосте? ну тоесть я БД, которая на удалённом хосте, дамплю к себе на сервер? то есть вместо localhost пишу IP. Всё получается но оно только половину базы дампит (база на хосте в ДиректАдмине пишет 66 метров, а bd.sql получается 32,9 метров). обрывает? как сдампить всю БД?
+ когда всё это проделал то вся база уже на хосте куда залил дамп в вопросиках (????). как сделать чтобы она правильно буквы копировала в дамп и из дампа?
база дампиться без вопросиков. вопросики появляются при заливке на хост на ISP manager. на isp manager я при создании базы указал cp1251. почему появляются вопросики???
база дампиться без вопросиков. вопросики появляются при заливке на хост на ISP manager. на isp manager я при создании базы указал cp1251. почему появляются вопросики???
В дампе видимо неверно задаются кодировки mysql-таблиц - просмотрите дамп текстовым редактором, поправьте задаваемые кодировки.
В дампе видимо неверно задаются кодировки mysql-таблиц - просмотрите дамп текстовым редактором, поправьте задаваемые кодировки.
в дампе прописан default charset cp1251 у каждой таблицы... так что тут не должно быть проблем
А SET NAMES в дампе нормально задается? Можно добавить в начало:
/*!40101 SET NAMES cp1251 */;
при переносе возникают проблемы если в консоли utf-8 а базу создаете cp1251, то есть видимо экспорт все же получается utf-8
посмотрите что выдает mysql > show variables; и увидите system скорее всего utf-8
после копирования дампа, перед заливкой попробуйте # iconv -f UTF-8 -t CP1251 dump.sql
А SET NAMES в дампе нормально задается? Можно добавить в начало:
/*!40101 SET NAMES cp1251 */;
там вот что:
как мне utf-8 yf cp1251 там исправить? файл на сервере лежит. скачивать накладно чтобы изменения произвести:(
при дампе добавляю --default-character-set=cp1251 - не помогает:(