Способ 1:
1) Необходимо загрузить файл с дампом базы на VPS. Для этого можно использовать подключение по SFTP-протоколу с правами root.
Установив SFTP соединение, копируем sql-файл в любую директорию на сервере, например, /root.
2) Теперь подключаемся к VPS через SSH-консоль с правами root. Такой уровень доступа вы получаете по умолчанию, заказав любой хостинг виртуальных серверов.
Подключаемся к серверу MySQL командой:
mysql -u root(Имя пользователя с помощью которого вы входите в phpmyadmin) –p
Например, mysql -u oleg –p
Вводим пароль mysql-пользователя root и нажимаем Enter. В результате в консоли будет выведено приветствие «Welcome to the MySQL monitor.» с указанием id сессии и версии MySQL.
3) Зайдем в созданную базу данных при помощи команды:
USE database_name (имя базы данных)
Например, USE nano (имя базы данных)
4) Для импорта дампа БД используется команда source. В случае с файлом database.sql команда будет следующей:
source /root/database.sql;
Способ 2:
Консольная команда для импорта базы из sql файла
mysql -u[username] -p[password] db_name < dump.sql
Способ 3:
В терминале открываете файл php.ini -> sudo gedit /etc/php5/apache2/php.ini
В котором меняете значения на:
; Maximum allowed size for uploaded files.
upload_max_filesize = 200M
; Maximum size of POST data that PHP will accept.
post_max_size = 200M
; Maximum execution time of each script, in seconds
max_execution_time = 600
; Maximum amount of time each script may spend parsing request data
max_input_time = 600
; Maximum amount of memory a script may consume (128MB)
memory_limit = 500M
После перезапускаем сервер -> sudo service apache2 reload
. Производим импорт. На выходе получаем 200Мб, по необходимости можете менять значения.
Комментариев нет:
Отправить комментарий