Импорт базы данных

Бумеранг777
На сайте с 08.02.2009
Offline
660
4652
Привет всем. Нужно базу данных импортировать размером около 800мб. Пробовал по старинке через SSH, но лезет ошибка что нет такого файла в директории. Куда только файл не ложил, а его всё нет. Какая корневая папка у SSH? У меня файл в /www, но его прога не видит.
Бурж хостинг ( https://vk.cc/8kDAui ) - Разрешён адалт. Секс по телефону ( https://vk.cc/6u7YCX ) - Мужской трафик конвертит на ура. Адалт дейтинг ( https://vk.cc/bZlb2J ) - Смарлинк с высоким EPM
S3
На сайте с 29.03.2012
Offline
329
#1
Ресторить  можно из любого места. Ты бы привел команды, которыми пытаешься отправить файл на хост и как импортишь. Какая база. Проверить права на файл. Делать все под одинаковым пользователем
D
На сайте с 28.06.2008
Offline
1104
#2

1. залить файл на сервер (предварительно сжав его в gz).

2. зайти по ssh

3. cd /var/www  (перейти туда где лежит файл)

4. gunzip < sql.gz | mysql -u root -pPASSWORD DATABASE_NAME


примерно так

Бумеранг777
На сайте с 08.02.2009
Offline
660
#3
Sly32 #:
Ресторить  можно из любого места. Ты бы привел команды, которыми пытаешься отправить файл на хост и как импортишь. Какая база. Проверить права на файл. Делать все под одинаковым пользователем

раньше так делал:

mysql -u user -pparol -h baza < baza.sql.gz

права 777

Dram #:

1. залить файл на сервер (предварительно сжав его в gz).

2. зайти по ssh

3. cd /var/www  (перейти туда где лежит файл)

4. gunzip < sql.gz | mysql -u root -pPASSWORD DATABASE_NAME


примерно так

не сработало

gunzip < baza.sql.gz | mysql -u root -pparol baza


-bash: baza.sql.gz: No such file or directory

mysql: [Warning] Using a password on the command line interface can be insecure.

bash: 7Q5p2Y: command not found...

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

Aisamiery
На сайте с 12.04.2015
Offline
302
#4
Бумеранг777 #:
-bash: baza.sql.gz: No such file or directory

ls -l покажет что у вас в директории

pwd где вы сейчас находитесь

Разработка проектов на Symfony, Laravel, 1C-Bitrix, UMI.CMS, OctoberCMS
lutskboy
На сайте с 22.11.2013
Offline
180
#5
sypex dumper попробуйте
S3
На сайте с 29.03.2012
Offline
329
#6
Бумеранг777 #:
mysql -u user -pparol -h baza < baza.sql.gz

ну посмотри физический путь к файлу и пропиши его, типа такого

mysql -u user -pparol -h baza < /www/path/to/file/baza.sql.gz
Бумеранг777
На сайте с 08.02.2009
Offline
660
#7
Aisamiery #:

ls -l покажет что у вас в директории

pwd где вы сейчас находитесь

я в /root/

пытаюсь перейти в папку где дамп лежит и пишет ошибку:

[root@centos8stream /]# cp /var/www/user/data/www

cp: missing destination file operand after '/var/www/user/data/www'

Try 'cp --help' for more information

подняться в директорию выше могу

cd ..

но в нужную попасть не могу. а можно сменить корневую папку?

lutskboy #:
sypex dumper попробуйте

спасибо. если не удастся через Putty сделать импорт как я раньше делал, то перейдём к плану В sypex dumper, так как сейчас это план Б. план А был делать импорт через скрипт adminer

https://www.adminer.org/

бомбический скрипт который может делать дамп базы не имея доступа к phpmyadmin а только к ФТП. но при импорте там стоит лимит в 2МБ. надо лимит поднять, но файла php.ini там где он должен быть не оказалось и я перешёл к плану Б.

Sly32 #:

ну посмотри физический путь к файлу и пропиши его, типа такого

mysql -u user -pparol -h baza < /www/path/to/file/baza.sql.gz

вот с путями и проблема возникла.

Adminer - Database management in a single PHP file
Adminer - Database management in a single PHP file
  • www.adminer.org
Adminer (formerly phpMinAdmin) is a full-featured database management tool written in PHP. Conversely to phpMyAdmin, it consist of a single file ready to deploy to the target server. Adminer is available for MySQL , MariaDB , PostgreSQL , SQLite , MS SQL , Oracle , Elasticsearch , MongoDB and others via plugin. Why is Adminer better than...
lealhost
На сайте с 07.06.2014
Offline
136
#8
Бумеранг777 #:

[root@centos8stream /]# cp /var/www/user/data/www

cp: missing destination file operand after '/var/www/user/data/www'

Try 'cp --help' for more information

подняться в директорию выше могу

cd ..

Просто будьте внимательнее.

cp - копирует данные.

cd - меняет текущий каталог.

Бумеранг777
На сайте с 08.02.2009
Offline
660
#9
СТОП! я команду перепутал. не cp а cd нужно 😐
Бумеранг777
На сайте с 08.02.2009
Offline
660
#10
lealhost #:

Просто будьте внимательнее.

cp - копирует данные.

cd - меняет текущий каталог.

только что заметил)))

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий