Поделиться:
Поделиться:

3 ответа

Mr. Fella Fox
04.05.2016 17:30

Какую базу данных вы используете?

Ymia Famylia
03.06.2016 13:05

Какую команду ввоидли?

Max Vider
14.07.2016 23:14

Сейчас расскажу про импорт базы данных MySQL. Сначала надо по SSH подключиться к серверу хостинга по своим логину и паролю от аккаунта. Надо не забыть в панели доступ по SSH включить. Как подключиться можно здесь почитать http://timeweb.com/ru/help/pages/viewpage.action?pageId=4358354.

Будем считать, что дамп базы данных уже находится в корне диска аккаунта. Если нет, то загрузить дамп можно через файловый менеджер из панели или через FTP, если дамп базы большой. Пользоваться будем следующими командами в зависимости от того не сжат дамп, а если сжат, то каким образом.

Сразу предупреждаю, на этом хостинге имя базы данных и пользователь этой базы данных одинаковые. Т.е. если база называется user_site, то и пользователя при обращении к этой базе надо указывать как user_site. Об этом написано здесь: http://timeweb.com/ru/support/faq/hosting/technical/kak-sozdat-bazu-dannykh-kak-podklyuchitsya-k-baze-dannykh/#answer

На случай, если дамп не сжат и имеет расширение .sql:
mysql -u*имя_пользователяДБ* -p*пароль_пользователяБД* *имяБД* < имя_дампа.sql

Если дамп сжат и имеет расширение .sql.gz:
zcat имя_дампа.sql.gz | mysql -u*имя_пользователяДБ* -p*пароль_пользователяБД* *имяБД*

В случае сжатия дампа zip'ом расширение будет .sql.zip:
unzip -p имя_дампа.sql.zip | mysql -u*имя_пользователяДБ* -p*пароль_пользователяБД* *имяБД*

Знаки звездочек писать не надо, так я хотел показать, что после параметра -u и именем пользователя нет пробела, также и с параметром -p и паролем от базы.

Если после ввода команды и нажатия Enter выводится ошибка, то внимательнее читайте, там точно указано в чем проблема, скорее всего опечатка, пароль не тот, или пользователь не тот (хотя я предупреждал об этом выше). Если ошибок нет, то все отработает без всяких сообщений. Это может и долго длиться, все зависит от размера базы.