Page 1 of 1

Перенос большой базы

Posted: Mon Apr 17, 2017 11:02 pm
by Metallurg.IT
Подскажите как перенести большую базу 250мб (30м в архиве).?

При стандартном импорте, страница пробегает заливку файла и повисает шапка сайта базы и белый фон и крутится, крутится.

Возможно есть какой то баг с именами баз?
Импортирую со стороннего хостинга.

Re: Перенос большой базы

Posted: Tue Apr 18, 2017 6:22 am
by skurudo
Судя по описанному, база не сказать чтоб большая, так что я склоняюсь с ограничениям на стороне хостинга.

В случае больших и средних баз стоит использовать инструменты командной строки, CLI -- mysqldump & mysql

PS: Когда столкнетесь с базами в 8-12Гб и 1-2гб в архиве, тогда можно будет говорить про большое :)

Re: Перенос большой базы

Posted: Tue Apr 18, 2017 12:50 pm
by Nanotraktor
Metallurg.IT wrote: При стандартном импорте, страница пробегает заливку файла и повисает шапка сайта базы и белый фон и крутится, крутится.
Согласен со skurudo. Тут какие-то ограничения со стороны либо хостинга, либо того веб-приложения, через которое выполняется импорт.
Определенно стоит попробовать импортировать через https://www.heidisql.com/download.php , Mysql Workbench или консоль (по ssh) используя mysql.

Re: Перенос большой базы

Posted: Tue Apr 18, 2017 1:48 pm
by Metallurg.IT
skurudo wrote:Судя по описанному, база не сказать чтоб большая, так что я склоняюсь с ограничениям на стороне хостинга.

В случае больших и средних баз стоит использовать инструменты командной строки, CLI -- mysqldump & mysql

PS: Когда столкнетесь с базами в 8-12Гб и 1-2гб в архиве, тогда можно будет говорить про большое :)
Спасибо за ответ.
Хостинг я сам + VestaCP - Nginx + PHP-FPM

sudo nano /etc/php.ini

Code: Select all

#Для того чтобы пользователи могли загружать свои файлы на сервер, например, фото, нужно включить эту функцию в php:
file_uploads = On

#Максимальный размер загружаемого файла:
upload_max_filesize = 500M
Или залить базу в ручную через терминал:
mysql -u ИмяПользователяБазы --password=ПарольПользователяБахы ИмяБазыДанных < БекпБазыДанных.sql

(советую при импорте с разных серверов, выбирать совместимость с "Максимальная совместимость с системой базы данных, или устаревшей версией MySQL: MYSQL40"

Re: Перенос большой базы

Posted: Tue Apr 18, 2017 4:18 pm
by skurudo
Metallurg.IT wrote: Хостинг я сам + VestaCP - Nginx + PHP-FPM
sudo nano /etc/php.ini
А также при долгом туда-сюда
max_execution_time
max_input_time
upload_max_filesize
mysql.connect_timeout
default_socket_timeout