6433

SSH-доступ в базу данных

3 ответа

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

Ответы (3)

Mr. Fella Fox +56
04.05.2016 17:30
Какую базу данных вы используете?
Ymia Famylia 0
03.06.2016 13:05
Какую команду ввоидли?
Max Vider +1
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 выводится ошибка, то внимательнее читайте, там точно указано в чем проблема, скорее всего опечатка, пароль не тот, или пользователь не тот (хотя я предупреждал об этом выше). Если ошибок нет, то все отработает без всяких сообщений. Это может и долго длиться, все зависит от размера базы.

Похожие вопросы

pastyrMisha
1.4K

Развернуть VS Code удаленно в браузере

Здравствуйте! Без Вас никуда. Хочу верстать на Ipad. Для этого было принято решение настроить удалённую разработку с VS Code в браузере. Имею хостинг на 10 сайтов, тариф Optimo+. Вопрос: могу ли я это сделать или мне нужен свой выделенный...
Кирилл
953

SSH: ошибка "sudo: 1 incorrect password attempt"

Здравствуйте, я когда пишу в ssh: sudo apt install python3-pip и ввожу правильный пароль, мне пишет ошибку: sudo: 1 incorrect password attempt что делать?
Haiko Александр
976

Закрывается PUTTY при вводе пароля

Столкнулся со следующей проблемой. После попытки подключения по ssh, именно после верного ввода пароля, окно PUTTY сразу закрывается. В putty все поля заполнены верно, порт 22... Кто сталкивался?
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте