Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Загрузка .sql в mysql
#1
Ребята кто может подсказать команду как загрузить .sql файл в мускул , через терминал на Линуксе.

Т.е нужно сначала выбрать базу куда залить файл , а потом непосредственно сам процесс Smile
Ответ
#2
Сделай обычный файл инсталяции *.sh

Перед этим создай файл mysql_pass.sh
Код:
USER=root
PASS=логин
DBNAME= имя базы
DBHOST=localhost


Потом сделай файл с прописанным файлом sql.
Код:
if [ -f mysql_pass.sh ]; then
        . mysql_pass.sh
else
        . mysql_pass.sh.default
fi

mysqldump --ignore-table=$DBNAME.game_log --ignore-table=$DBNAME.loginserv_log --ignore-table=$DBNAME.petitions --add-drop-table -h $DBHOST -u $USER --password=$PASS $DBNAME > l2jdb_full_backup.sql

mysql -h $DBHOST -u $USER --password=$PASS -D $DBNAME < login/accounts.sql

Правда вариант называется "через Опу" Big Grin
Web программист\разработчик

— Есть только один способ проделать большую работу — полюбить ее. Если вы к этому не пришли, подождите. Не беритесь за дело.
Ответ
#3
Допустим:
- В системных переменных прописан путь до мускула
- dump.sql, файл который нужно залить, лежит в c:\dump
- Есть пользователь c достаточными правами - root с паролем PASSWORD
- Заливаем в базу DB

Пишем в командной строке:

Код:
cd c:\dump
mysql -u root -pPASSWORD DB < dump.sql

Ответ полученSmile
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)