Как выполнить большой файл сценария вставки данных MySql с помощью командной строки в Windows 7? - PullRequest
4 голосов
/ 18 июля 2011

Я новичок в MySQL, поэтому, пожалуйста, объясните мне, как это сделать с помощью командной строки; Я пытался, но я не получаю вход в консоль, и набор символов не utf-8

Пожалуйста, помогите.

Ответы [ 2 ]

10 голосов
/ 18 июля 2011
mysql -e "source /path-to-backup/backup-file.sql" db_name

или

mysql db_name < backup-file.sql

Возможно, вам также нужно -u username -p в вашей команде.

mysqldump doc

8 голосов
/ 20 июля 2011

Поскольку ваш сценарий SQL не содержит никаких директив конфигурации набора символов, mysql просто запускается в своем наборе символов по умолчанию Latin1.Чтобы изменить набор символов по умолчанию, запустите mysql следующим образом:

mysql -e "source /path-to-backup/backup-file.sql" db_name --default-character-set=UTF8
...