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