Импорт базы данных |
Здравствуйте, гость ( Вход | Регистрация )
Импорт базы данных |
23.4.2017, 21:20
Сообщение
#1
|
|
Пресмертн. Проф. Патологич. Библиомансии Возраст: 50 Группа: Пользователи Сообщений: 24 683 Регистрация: 13.1.2005 Из: Владимир Пользователь №: 8 330 Вставить ник Цитата |
Пытаюсь импортировать базу данных сайта на новый хостинг через phpMyAdmin.
Но размер моей базы данных превышает допустимый. Даже в архивированном виде (.zip) вдвое больше допустимого. Данная проблема имеет какое-нибудь решение? Ну в смысле, можно ли обойти данное ограничение по размеру? --------------------
На каждого, кто пляшет русалочьи пляски, есть Finnegan, который умеет ходить по воде.
|
|
|
| |
Гость kennedy-2015_* |
23.4.2017, 22:06
Сообщение
#2
|
Гости Цитата |
Finnegan
Попробовать воспользоваться SSH и mysqldump ? Курим тему в этом направлении: Цитата Как сделать импорт или экспорт базы данных через SSH? Зачастую импорт и экспорт баз данных удобнее делать не через интерфейс phpMyAdmin, а с помощью терминальных команд, подключившись к серверу по SSH. Это особенно полезно, когда нужно загрузить или выгрузить базу данных большого объема. Импорт БД: mysql -u пользователь_БД -p имя_БД < файл_дампа_БД Экспорт (создание бэкапа): mysqldump -u пользователь_БД -p имя_БД > имя_файла В первом случае в БД будет загружено содержимое указанного вами файла (в SQL-формате), во втором наоборот — содержимое указанной базы данных будет скопировано в файл. Ну или обратиться в поддержку нового хостинга за помощью. ПС вроде у phpMyAdmin есть траблы с импорт/экспорт больших БД Сообщение отредактировал kennedy-2015 - 23.4.2017, 22:07 |
|
|
23.4.2017, 22:41
Сообщение
#3
|
|
Пресмертн. Проф. Патологич. Библиомансии Возраст: 50 Группа: Пользователи Сообщений: 24 683 Регистрация: 13.1.2005 Из: Владимир Пользователь №: 8 330 Вставить ник Цитата |
А каким способом можно подключиться к серверу по SSH?
Через что нужно подключаться? Через какую-то программу? Через браузер (по ссылке)? Через ftp-менеджер? --------------------
На каждого, кто пляшет русалочьи пляски, есть Finnegan, который умеет ходить по воде.
|
|
|
Гость kennedy-2015_* |
23.4.2017, 23:03
Сообщение
#4
|
Гости Цитата |
Finnegan
По идее на нормальных хостингах такая тема как и чем подключиться в нужное место по SSH должна быть описана на сайте самого хостинга в кнть ФАКу или Разделе помощи, например как на этом хостинге. А в целом алгоритм подключения везде одинаков. А так же если вы переносите сайт и/или базу на другой хостинг то такими вопросами лучше озаботиться надо бвло заранее. (тоже как пример) ПС ну а что бы не мучать форумчан и самомоу не занимацца ерундой :) попробуйте обратиться в техподдержку нового хостинга с вопросом "переезда" с другого хостинга и переносом БД. Сообщение отредактировал kennedy-2015 - 23.4.2017, 23:08 |
|
|
23.4.2017, 23:30
Сообщение
#5
|
|
Пресмертн. Проф. Патологич. Библиомансии Возраст: 50 Группа: Пользователи Сообщений: 24 683 Регистрация: 13.1.2005 Из: Владимир Пользователь №: 8 330 Вставить ник Цитата |
Да там не совсем на другой хостинг.
Переезд на новую панель управления. Нужно было удалить сайт со старой панели, а потом загрузить базу данных и сам сайт на новую панель. Я делаю строго по инструкции. Последний шаг - импорт базы данных. А там ограничение в 2 мб. Видимо в инструкции подразумевается, что у всех базы данных с гулькин клюв. В техподдержку написал, но хз когда там ответ придет. --------------------
На каждого, кто пляшет русалочьи пляски, есть Finnegan, который умеет ходить по воде.
|
|
|
24.4.2017, 2:26
Сообщение
#6
|
|
Новенький Группа: Пользователи Сообщений: 9 614 Регистрация: 9.9.2002 Пользователь №: 1 805 Вставить ник Цитата |
А каким способом можно подключиться к серверу по SSH? Через что нужно подключаться? Через какую-то программу? Через браузер (по ссылке)? Через ftp-менеджер? тотал коммандер и sftpplug все правильно советуют mysql запускать через ssh через putty а вообще глянь sql файл там может таблички с кешем есть поубивать их и влезет все Сообщение отредактировал baseq3 - 24.4.2017, 2:28 |
|
|
24.4.2017, 8:05
Сообщение
#7
|
|
Новенький Возраст: 48 Группа: Пользователи Сообщений: 9 643 Регистрация: 21.4.2003 Из: Владимир Пользователь №: 2 702 Вставить ник Цитата |
Есть еще ламерский вариант, чтобы ничего не изучать и по-быстрому.
Экспортируя из phpMyAdmin, выбирать не всю базу, а только несколько таблиц. В другой файл - еще несколько и т.д. Может получиться кусками меньше 2 Мб. Ну а если будете настраивать FTP (особенно в TotalCommander) - не сохраняйте в этих настройках пароли. Слишком многие вирусы знают, как он их хранит. Чтобы потом не было удивления "как это меня взломали?". --------------------
Ну, допустим, про кипятильник я наврал... Но факт остается фактом!
|
|
|
24.4.2017, 8:55
Сообщение
#8
|
|
Новенький Возраст: 48 Группа: Пользователи Сообщений: 9 643 Регистрация: 21.4.2003 Из: Владимир Пользователь №: 2 702 Вставить ник Цитата |
Да там не совсем на другой хостинг. Переезд на новую панель управления. Нужно было удалить сайт со старой панели, а потом загрузить базу данных и сам сайт на новую панель. Прочитал внимательно этот текст. Попробовал себе представить подобное. Я бы сбежал от такого хостера, не оглядываясь. Если, конечно, есть такая возможность. --------------------
Ну, допустим, про кипятильник я наврал... Но факт остается фактом!
|
|
|
24.4.2017, 9:07
Сообщение
#9
|
|
Постоянный посетитель Группа: Пользователи Сообщений: 14 052 Регистрация: 21.7.2004 Пользователь №: 6 490 Вставить ник Цитата |
Прочитал внимательно этот текст. Попробовал себе представить подобное. Я бы сбежал от такого хостера, не оглядываясь. Если, конечно, есть такая возможность. вот тоже не понятна эта манипуляция. по сути панель это инструмент визуализации хостера. смена панели не должна никак влиять на хостинг, если конечно у них не меняется структура базы данных, но и тут проще хостеру сделать апдейт базы, чем мучать пользователей.. как вариант хостер сам переезжает на другой хостинг-сервер, и он уже не хостер. а просто арендует у одного и продает другому. |
|
|
24.4.2017, 11:50
Сообщение
#10
|
|
Пресмертн. Проф. Патологич. Библиомансии Возраст: 50 Группа: Пользователи Сообщений: 24 683 Регистрация: 13.1.2005 Из: Владимир Пользователь №: 8 330 Вставить ник Цитата |
Есть еще ламерский вариант, чтобы ничего не изучать и по-быстрому. Экспортируя из phpMyAdmin, выбирать не всю базу, а только несколько таблиц. В другой файл - еще несколько и т.д. Может получиться кусками меньше 2 Мб. Аккаунт из старой панели уже удален и по-новому экспорт я уже не могу сделать. А что касается разбивки, прокатит, если я архивируя sql-файл, разобью его на несколько, размером 2 МБ.? Ну а если будете настраивать FTP (особенно в TotalCommander) - не сохраняйте в этих настройках пароли. Слишком многие вирусы знают, как он их хранит. Чтобы потом не было удивления "как это меня взломали?". Это я в курсе. Не первый год тотал коммандер использую и уже наступал на эти грабли. Что касается переезда со старой панели на новую, мне тоже непонятна эта ситуация. Меня вполне устраивала старая панель и своей функциональностью и дизайном. Новая с каким-то супернавороченным дизайном, в котором ничего пока не разберешь. Но 1 мая старую панель удаляют. И все сайты, которые не переехали на новую панель управления перестанут обслуживаться/отображаться/работать. --------------------
На каждого, кто пляшет русалочьи пляски, есть Finnegan, который умеет ходить по воде.
|
|
|
24.4.2017, 11:55
Сообщение
#11
|
|
Новенький Возраст: 48 Группа: Пользователи Сообщений: 9 643 Регистрация: 21.4.2003 Из: Владимир Пользователь №: 2 702 Вставить ник Цитата |
А что касается разбивки, прокатит, если я архивируя sql-файл, разобью его на несколько, размером 2 МБ.? Нет. Тут только если вручную открывать запакованный файл и разделять его на куски. Вы на SQL бегло читаете?.. Что касается переезда со старой панели на новую, мне тоже непонятна эта ситуация. Ситуация как раз довольно понятна: если есть возможность, руки в ноги - и к нормальному хостеру. У него и дурных ограничений не будет. --------------------
Ну, допустим, про кипятильник я наврал... Но факт остается фактом!
|
|
|
24.4.2017, 11:55
Сообщение
#12
|
|
support Возраст: 49 Группа: Администраторы Сообщений: 20 435 Регистрация: 15.4.2002 Пользователь №: 1 174 Вставить ник Цитата |
ssh -> puttyy
-------------------- Лучше быть недовольным Сократом, чем довольной свиньёй
(с) Дж. С. Милль |
|
|
24.4.2017, 12:05
Сообщение
#13
|
|
Новенький Группа: Пользователи Сообщений: 9 614 Регистрация: 9.9.2002 Пользователь №: 1 805 Вставить ник Цитата |
|
|
|
24.4.2017, 12:13
Сообщение
#14
|
|
Новенький Возраст: 48 Группа: Пользователи Сообщений: 9 643 Регистрация: 21.4.2003 Из: Владимир Пользователь №: 2 702 Вставить ник Цитата |
ssh -> putty Это все хорошо и правильно (или неправильно, потому что все равно под Винды, ну да это другая история), но если у хостера панели вручную переносятся пользователем и ограничение в PMA 2 мега, на нормальный SSH особенно рассчитывать тоже не приходится. Кстати, а что за хостинг-то? Реально интересно. --------------------
Ну, допустим, про кипятильник я наврал... Но факт остается фактом!
|
|
|
24.4.2017, 12:39
Сообщение
#15
|
|
Пресмертн. Проф. Патологич. Библиомансии Возраст: 50 Группа: Пользователи Сообщений: 24 683 Регистрация: 13.1.2005 Из: Владимир Пользователь №: 8 330 Вставить ник Цитата |
Нет. Тут только если вручную открывать запакованный файл и разделять его на куски. Вы на SQL бегло читаете?.. Я вообще на sql не читаю. Когда я экспортировал базу данных, то сделал бекап в файл .sql и на всякий случай копию в архив .sql.zip Нашел в инете программу (или утилиту?) supex dumper, которая якобы может загружать базу данных большого объема в обход phpmyadmin ну в смысле создает ее прямо на сайте, а не на сервере хостера закачал в корневую директорию, запустил - файл .sql в папке backup виден, но при импорте все равно выдает ошибку --------------------
На каждого, кто пляшет русалочьи пляски, есть Finnegan, который умеет ходить по воде.
|
|
|
24.4.2017, 13:45
Сообщение
#16
|
|
специалист Возраст: 46 Группа: Пользователи Сообщений: 3 311 Регистрация: 10.10.2001 Пользователь №: 612 Вставить ник Цитата |
Пытаюсь импортировать базу данных сайта на новый хостинг через phpMyAdmin. Но размер моей базы данных превышает допустимый. Даже в архивированном виде (.zip) вдвое больше допустимого. Данная проблема имеет какое-нибудь решение? Ну в смысле, можно ли обойти данное ограничение по размеру? PhpMyAdmin свой (то есть расположен в каталоге сайта и ты можешь его настроить) или предоставляет хостинг? Если второй вариант - то с этим phpMyAdmin никак проблему не решить, нужно использовать сторонее ПО - к примеру рекламируемый мной в соседней ветке https://www.adminer.org/ либо тот же Syper Dumper - вполне рабочее решение. Если PhpMyAdmin свой - то можно научить его импортировать файлы большего объема. Нужно локально, для каталога с PhpMyAdmin увеличить значение переменных PHP upload_max_filesize и post_max_size. Проще всего через размещение файла .htaccess со следующими директивами: php_value post_max_size 1000M php_value upload_max_filesize 1000M Тут я поставил лимиты в 1 Гб. Я вообще на sql не читаю. Когда я экспортировал базу данных, то сделал бекап в файл .sql и на всякий случай копию в архив .sql.zip Нашел в инете программу (или утилиту?) supex dumper, которая якобы может загружать базу данных большого объема в обход phpmyadmin ну в смысле создает ее прямо на сайте, а не на сервере хостера закачал в корневую директорию, запустил - файл .sql в папке backup виден, но при импорте все равно выдает ошибку Какую ошибку выдает Sypex ? --------------------
{ cli; jmp $-2 }
-
|
|
|
24.4.2017, 13:56
Сообщение
#17
|
|
Пресмертн. Проф. Патологич. Библиомансии Возраст: 50 Группа: Пользователи Сообщений: 24 683 Регистрация: 13.1.2005 Из: Владимир Пользователь №: 8 330 Вставить ник Цитата |
Какую ошибку выдает Sypex ? Да собственно никаких конкретных. Просто в логе выводится: 2017.04.24 09:55:25 Начало импорта БД `xxx` Файл: xxx.sql 2017.04.24 09:55:55 Выполнение прервано из-за ошибки --------------------
На каждого, кто пляшет русалочьи пляски, есть Finnegan, который умеет ходить по воде.
|
|
|
24.4.2017, 15:04
Сообщение
#18
|
|
Пресмертн. Проф. Патологич. Библиомансии Возраст: 50 Группа: Пользователи Сообщений: 24 683 Регистрация: 13.1.2005 Из: Владимир Пользователь №: 8 330 Вставить ник Цитата |
с adminer свежую базу данных тоже не получилось загрузить из-за размера (хотя установил в .htacess расширение до 1ГБ).
А вот старый .sql от июля 2016 импортировался без вопросов. Но даже с ним возникла новая проблема. У меня сайт заточен под адрес mysite.com. Теперь же по этому адресу ошибка 404. Сайт отображается только по адресу www.mysite.com Но учитывая, что все внутренние ссылки на страницы сайта прописаны для mysite.com то естественно все разделы и страницы, которых порядка тысячи, открываются только если в адресной строке браузера руками прописать www. перед названием сайта. --------------------
На каждого, кто пляшет русалочьи пляски, есть Finnegan, который умеет ходить по воде.
|
|
|
24.4.2017, 15:12
Сообщение
#19
|
|
Новенький Возраст: 48 Группа: Пользователи Сообщений: 9 643 Регистрация: 21.4.2003 Из: Владимир Пользователь №: 2 702 Вставить ник Цитата |
Ну, так в том же .htaccess и пропишите редирект на www.
--------------------
Ну, допустим, про кипятильник я наврал... Но факт остается фактом!
|
|
|
24.4.2017, 15:27
Сообщение
#20
|
|
Пресмертн. Проф. Патологич. Библиомансии Возраст: 50 Группа: Пользователи Сообщений: 24 683 Регистрация: 13.1.2005 Из: Владимир Пользователь №: 8 330 Вставить ник Цитата |
Ну, так в том же .htaccess и пропишите редирект на www. Вставил в .htacess <IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} ^www\.(.*) [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L] </IfModule> Но толку ноль. Все равно ошибка 404 --------------------
На каждого, кто пляшет русалочьи пляски, есть Finnegan, который умеет ходить по воде.
|
|
|
Политика конфиденциальности | Легкая версия |