Сценарий оболочки для импорта файла дампа mysql - PullRequest
4 голосов
/ 14 апреля 2010

Я новичок в MySQL. Мое требование состоит в том, чтобы создать сценарий оболочки для импорта файла дампа sql в mysql в linux, и этот сценарий должен быть вызван программой java для восстановления, чтобы выполнить нажатие кнопки.

Пожалуйста, посоветуйте мне это.

С уважением,

Chandu.

Ответы [ 2 ]

3 голосов
/ 14 апреля 2010

Это можно сделать с помощью mysql

mysql --user = ИМЯ ПОЛЬЗОВАТЕЛЯ --password = ПАРОЛЬ БАЗА ДАННЫХ

EDIT:

Чтобы поместить это в скрипт:

файл loaddb.sh:

mysql --user = ИМЯ ПОЛЬЗОВАТЕЛЯ --password = БАЗА ДАННЫХ ПАРОЛЯ <$ 1.sql </p>

добавить разрешение на выполнение

chmod + x loaddb.sh

Вы бы назвали это:

loaddb.sh ВАШЕ ИМЯ

0 голосов
/ 23 июня 2011

Смотрите это; это может быть полезно:

#!/bin/sh
echo "ENTER DATA BASE NAME:"
read dbname
echo "ENTER DATABASE USER NAME:"
read dbuser
echo "ENTER DATASE PASSWORD:"
read dbpassword
mysqldump -u $dbuser -p$dbpassword $dbname>$dbname".sql"
...