Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Документация (https://forum.zone-game.info/forumdisplay.php?f=76)
-   -   Загрузка .sql в mysql (https://forum.zone-game.info/showthread.php?t=14106)

maa 15.05.2011 13:02

Загрузка .sql в mysql
 
Ребята кто может подсказать команду как загрузить .sql файл в мускул , через терминал на Линуксе.

Т.е нужно сначала выбрать базу куда залить файл , а потом непосредственно сам процесс :)

[STIGMATED] 15.05.2011 13:07

Re: Загрузка .sql в mysql
 
Сделай обычный файл инсталяции *.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

Правда вариант называется "через Опу" :D

maa 15.05.2011 13:09

Re: Загрузка .sql в mysql
 
Допустим:
- В системных переменных прописан путь до мускула
- dump.sql, файл который нужно залить, лежит в c:\dump
- Есть пользователь c достаточными правами - root с паролем PASSWORD
- Заливаем в базу DB

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

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

Ответ получен:)


Текущее время: 16:19. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot