Главная страница
Вход
Логин: Пароль:Забыли пароль?
Запомнить вас на этом компьютере?

Здравствуйте, гость ( Вход | Регистрация )

Скрыть объявления

Объявления

Форумы в Telegram - @vladforum С темами, всё как на форуме, только в Telegram!

> Импорт базы данных
Finnegan
сообщение 23.4.2017, 21:20
Сообщение #1


Пресмертн. Проф. Патологич. Библиомансии

Возраст: 50
Группа: Пользователи 
Сообщений: 24 683
Регистрация: 13.1.2005
Из: Владимир
Пользователь №: 8 330
Вставить ник Цитата


Пытаюсь импортировать базу данных сайта на новый хостинг через phpMyAdmin.
Но размер моей базы данных превышает допустимый. Даже в архивированном виде (.zip) вдвое больше допустимого.
Данная проблема имеет какое-нибудь решение? Ну в смысле, можно ли обойти данное ограничение по размеру?


--------------------
На каждого, кто пляшет русалочьи пляски, есть Finnegan, который умеет ходить по воде.
Перейти в начало страницы
 
+Цитировать сообщение
5 страниц V   1 2 3 > »   
Начать новую тему
Ответов (1 - 19)
Гость 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
Перейти в начало страницы
 
+Цитировать сообщение
Finnegan
сообщение 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
Перейти в начало страницы
 
+Цитировать сообщение
Finnegan
сообщение 23.4.2017, 23:30
Сообщение #5


Пресмертн. Проф. Патологич. Библиомансии

Возраст: 50
Группа: Пользователи 
Сообщений: 24 683
Регистрация: 13.1.2005
Из: Владимир
Пользователь №: 8 330
Вставить ник Цитата


Да там не совсем на другой хостинг.
Переезд на новую панель управления.
Нужно было удалить сайт со старой панели, а потом загрузить базу данных и сам сайт на новую панель.
Я делаю строго по инструкции. Последний шаг - импорт базы данных. А там ограничение в 2 мб. Видимо в инструкции подразумевается, что у всех базы данных с гулькин клюв.

В техподдержку написал, но хз когда там ответ придет.


--------------------
На каждого, кто пляшет русалочьи пляски, есть Finnegan, который умеет ходить по воде.
Перейти в начало страницы
 
+Цитировать сообщение
baseq3
сообщение 24.4.2017, 2:26
Сообщение #6


Новенький

Группа: Пользователи 
Сообщений: 9 614
Регистрация: 9.9.2002
Пользователь №: 1 805
Вставить ник Цитата


Цитата(Finnegan @ 23.4.2017, 22:41) *
А каким способом можно подключиться к серверу по SSH?
Через что нужно подключаться? Через какую-то программу? Через браузер (по ссылке)? Через ftp-менеджер?

тотал коммандер и sftpplug
все правильно советуют mysql
запускать через ssh через putty

а вообще глянь sql файл
там может таблички с кешем есть
поубивать их и влезет все

Сообщение отредактировал baseq3 - 24.4.2017, 2:28
Перейти в начало страницы
 
+Цитировать сообщение
Adamos
сообщение 24.4.2017, 8:05
Сообщение #7


Новенький

Возраст: 48
Группа: Пользователи 
Сообщений: 9 643
Регистрация: 21.4.2003
Из: Владимир
Пользователь №: 2 702
Вставить ник Цитата


Есть еще ламерский вариант, чтобы ничего не изучать и по-быстрому.
Экспортируя из phpMyAdmin, выбирать не всю базу, а только несколько таблиц. В другой файл - еще несколько и т.д. Может получиться кусками меньше 2 Мб.

Ну а если будете настраивать FTP (особенно в TotalCommander) - не сохраняйте в этих настройках пароли.
Слишком многие вирусы знают, как он их хранит. Чтобы потом не было удивления "как это меня взломали?".


--------------------
Ну, допустим, про кипятильник я наврал... Но факт остается фактом!
Перейти в начало страницы
 
+Цитировать сообщение
Adamos
сообщение 24.4.2017, 8:55
Сообщение #8


Новенький

Возраст: 48
Группа: Пользователи 
Сообщений: 9 643
Регистрация: 21.4.2003
Из: Владимир
Пользователь №: 2 702
Вставить ник Цитата


Цитата(Finnegan @ 24.4.2017, 0:30) *
Да там не совсем на другой хостинг.
Переезд на новую панель управления.
Нужно было удалить сайт со старой панели, а потом загрузить базу данных и сам сайт на новую панель.

Прочитал внимательно этот текст. Попробовал себе представить подобное.
Я бы сбежал от такого хостера, не оглядываясь. Если, конечно, есть такая возможность.


--------------------
Ну, допустим, про кипятильник я наврал... Но факт остается фактом!
Перейти в начало страницы
 
+Цитировать сообщение
Konstantinych
сообщение 24.4.2017, 9:07
Сообщение #9


Постоянный посетитель

Группа: Пользователи 
Сообщений: 14 052
Регистрация: 21.7.2004
Пользователь №: 6 490
Вставить ник Цитата


Цитата(Adamos @ 24.4.2017, 8:55) *
Прочитал внимательно этот текст. Попробовал себе представить подобное.
Я бы сбежал от такого хостера, не оглядываясь. Если, конечно, есть такая возможность.


вот тоже не понятна эта манипуляция.

по сути панель это инструмент визуализации хостера. смена панели не должна никак влиять на хостинг, если конечно у них не меняется структура базы данных, но и тут проще хостеру сделать апдейт базы, чем мучать пользователей.. как вариант хостер сам переезжает на другой хостинг-сервер, и он уже не хостер. а просто арендует у одного и продает другому.
Перейти в начало страницы
 
+Цитировать сообщение
Finnegan
сообщение 24.4.2017, 11:50
Сообщение #10


Пресмертн. Проф. Патологич. Библиомансии

Возраст: 50
Группа: Пользователи 
Сообщений: 24 683
Регистрация: 13.1.2005
Из: Владимир
Пользователь №: 8 330
Вставить ник Цитата


Цитата(Adamos @ 24.4.2017, 7:05) *
Есть еще ламерский вариант, чтобы ничего не изучать и по-быстрому.
Экспортируя из phpMyAdmin, выбирать не всю базу, а только несколько таблиц. В другой файл - еще несколько и т.д. Может получиться кусками меньше 2 Мб.

Аккаунт из старой панели уже удален и по-новому экспорт я уже не могу сделать.
А что касается разбивки, прокатит, если я архивируя sql-файл, разобью его на несколько, размером 2 МБ.?
Цитата(Adamos @ 24.4.2017, 7:05) *
Ну а если будете настраивать FTP (особенно в TotalCommander) - не сохраняйте в этих настройках пароли.
Слишком многие вирусы знают, как он их хранит. Чтобы потом не было удивления "как это меня взломали?".

Это я в курсе. Не первый год тотал коммандер использую и уже наступал на эти грабли.

Что касается переезда со старой панели на новую, мне тоже непонятна эта ситуация.
Меня вполне устраивала старая панель и своей функциональностью и дизайном. Новая с каким-то супернавороченным дизайном, в котором ничего пока не разберешь.
Но 1 мая старую панель удаляют. И все сайты, которые не переехали на новую панель управления перестанут обслуживаться/отображаться/работать.


--------------------
На каждого, кто пляшет русалочьи пляски, есть Finnegan, который умеет ходить по воде.
Перейти в начало страницы
 
+Цитировать сообщение
Adamos
сообщение 24.4.2017, 11:55
Сообщение #11


Новенький

Возраст: 48
Группа: Пользователи 
Сообщений: 9 643
Регистрация: 21.4.2003
Из: Владимир
Пользователь №: 2 702
Вставить ник Цитата


Цитата(Finnegan @ 24.4.2017, 12:50) *
А что касается разбивки, прокатит, если я архивируя sql-файл, разобью его на несколько, размером 2 МБ.?

Нет. Тут только если вручную открывать запакованный файл и разделять его на куски. Вы на SQL бегло читаете?..

Цитата(Finnegan @ 24.4.2017, 12:50) *
Что касается переезда со старой панели на новую, мне тоже непонятна эта ситуация.

Ситуация как раз довольно понятна: если есть возможность, руки в ноги - и к нормальному хостеру. У него и дурных ограничений не будет.


--------------------
Ну, допустим, про кипятильник я наврал... Но факт остается фактом!
Перейти в начало страницы
 
+Цитировать сообщение
Crimson
сообщение 24.4.2017, 11:55
Сообщение #12


support

Возраст: 49
Группа: Администраторы 
Сообщений: 20 435
Регистрация: 15.4.2002
Пользователь №: 1 174
Вставить ник Цитата


ssh -> puttyy


--------------------
Лучше быть недовольным Сократом, чем довольной свиньёй
(с) Дж. С. Милль
Перейти в начало страницы
 
+Цитировать сообщение
baseq3
сообщение 24.4.2017, 12:05
Сообщение #13


Новенький

Группа: Пользователи 
Сообщений: 9 614
Регистрация: 9.9.2002
Пользователь №: 1 805
Вставить ник Цитата


Цитата(Finnegan @ 24.4.2017, 11:50) *
А что касается разбивки, прокатит, если я архивируя sql-файл, разобью его на несколько, размером 2 МБ.?

не по частям, а потаблично тем же ультраедитом
Перейти в начало страницы
 
+Цитировать сообщение
Adamos
сообщение 24.4.2017, 12:13
Сообщение #14


Новенький

Возраст: 48
Группа: Пользователи 
Сообщений: 9 643
Регистрация: 21.4.2003
Из: Владимир
Пользователь №: 2 702
Вставить ник Цитата


Цитата(King_Crimson @ 24.4.2017, 12:55) *
ssh -> putty


Это все хорошо и правильно (или неправильно, потому что все равно под Винды, ну да это другая история), но если у хостера панели вручную переносятся пользователем и ограничение в PMA 2 мега, на нормальный SSH особенно рассчитывать тоже не приходится.

Кстати, а что за хостинг-то? Реально интересно.


--------------------
Ну, допустим, про кипятильник я наврал... Но факт остается фактом!
Перейти в начало страницы
 
+Цитировать сообщение
Finnegan
сообщение 24.4.2017, 12:39
Сообщение #15


Пресмертн. Проф. Патологич. Библиомансии

Возраст: 50
Группа: Пользователи 
Сообщений: 24 683
Регистрация: 13.1.2005
Из: Владимир
Пользователь №: 8 330
Вставить ник Цитата


Цитата(Adamos @ 24.4.2017, 10:55) *
Нет. Тут только если вручную открывать запакованный файл и разделять его на куски. Вы на SQL бегло читаете?..

Я вообще на sql не читаю.
Когда я экспортировал базу данных, то сделал бекап в файл .sql и на всякий случай копию в архив .sql.zip

Нашел в инете программу (или утилиту?) supex dumper, которая якобы может загружать базу данных большого объема в обход phpmyadmin
ну в смысле создает ее прямо на сайте, а не на сервере хостера
закачал в корневую директорию, запустил - файл .sql в папке backup виден, но при импорте все равно выдает ошибку


--------------------
На каждого, кто пляшет русалочьи пляски, есть Finnegan, который умеет ходить по воде.
Перейти в начало страницы
 
+Цитировать сообщение
WolF
сообщение 24.4.2017, 13:45
Сообщение #16


специалист

Возраст: 46
Группа: Пользователи 
Сообщений: 3 311
Регистрация: 10.10.2001
Пользователь №: 612
Вставить ник Цитата


Цитата(Finnegan @ 23.4.2017, 22:20) *
Пытаюсь импортировать базу данных сайта на новый хостинг через 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 Гб.

Цитата(Finnegan @ 24.4.2017, 13:39) *
Я вообще на sql не читаю.
Когда я экспортировал базу данных, то сделал бекап в файл .sql и на всякий случай копию в архив .sql.zip

Нашел в инете программу (или утилиту?) supex dumper, которая якобы может загружать базу данных большого объема в обход phpmyadmin
ну в смысле создает ее прямо на сайте, а не на сервере хостера
закачал в корневую директорию, запустил - файл .sql в папке backup виден, но при импорте все равно выдает ошибку


Какую ошибку выдает Sypex ?


--------------------
{ cli; jmp $-2 } -
Перейти в начало страницы
 
+Цитировать сообщение
Finnegan
сообщение 24.4.2017, 13:56
Сообщение #17


Пресмертн. Проф. Патологич. Библиомансии

Возраст: 50
Группа: Пользователи 
Сообщений: 24 683
Регистрация: 13.1.2005
Из: Владимир
Пользователь №: 8 330
Вставить ник Цитата


Цитата(WolF @ 24.4.2017, 12:45) *
Какую ошибку выдает Sypex ?

Да собственно никаких конкретных.
Просто в логе выводится:

2017.04.24 09:55:25 Начало импорта БД `xxx`
Файл: xxx.sql
2017.04.24 09:55:55 Выполнение прервано из-за ошибки


--------------------
На каждого, кто пляшет русалочьи пляски, есть Finnegan, который умеет ходить по воде.
Перейти в начало страницы
 
+Цитировать сообщение
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, который умеет ходить по воде.
Перейти в начало страницы
 
+Цитировать сообщение
Adamos
сообщение 24.4.2017, 15:12
Сообщение #19


Новенький

Возраст: 48
Группа: Пользователи 
Сообщений: 9 643
Регистрация: 21.4.2003
Из: Владимир
Пользователь №: 2 702
Вставить ник Цитата


Ну, так в том же .htaccess и пропишите редирект на www.


--------------------
Ну, допустим, про кипятильник я наврал... Но факт остается фактом!
Перейти в начало страницы
 
+Цитировать сообщение
Finnegan
сообщение 24.4.2017, 15:27
Сообщение #20


Пресмертн. Проф. Патологич. Библиомансии

Возраст: 50
Группа: Пользователи 
Сообщений: 24 683
Регистрация: 13.1.2005
Из: Владимир
Пользователь №: 8 330
Вставить ник Цитата


Цитата(Adamos @ 24.4.2017, 14:12) *
Ну, так в том же .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, который умеет ходить по воде.
Перейти в начало страницы
 
+Цитировать сообщение

5 страниц V   1 2 3 > » 
  Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 




RSS       Политика конфиденциальности
Легкая версия