터미널에서 mysql로 데이터베이스를 가져 오는 방법은 무엇입니까?
정확한 구문을 찾을 수 없습니다.
답변
Linux 또는 Windows 콘솔을 사용한다고 가정합니다.
비밀번호 묻기 :
mysql -u <username> -p <databasename> < <filename.sql>
비밀번호를 직접 입력하십시오 (보안되지 않음).
mysql -u <username> -p<PlainPassword> <databasename> < <filename.sql>
예:
mysql -u root -p wp_users < wp_users.sql
mysql -u root -pPassword123 wp_users < wp_users.sql
또한보십시오:
참고 : Windows를 사용 cd
하는 경우 명령을 실행하기 전에 CMD 내의 MySQL / bin 디렉토리로 디렉토리를 변경해야합니다.
답변
창문에 적합한 방법 :
-
콘솔을 열고 대화식 MySQL 모드를 시작하십시오
-
use <name_of_your_database>;
-
source <path_of_your_.sql>
답변
mysql -u <USERNAME> -p <DB NAME> < <dump file path>
-u
-사용자 이름
-p
-비밀번호를 묻습니다
예 : mysql -u root -p mydb < /home/db_backup.sql
-p가 앞에 오는 암호를 제공 할 수도 있지만 보안상의 이유로 암시 할 수는 없습니다. 암호는 마스크 자체가 아닌 명령 자체에 나타납니다.
답변
var / www / html에서 직접
mysql -u username -p database_name < /path/to/file.sql
mysql 내에서 :
mysql> use db_name;
mysql> source backup-file.sql
답변
터미널에서 :
mysql -uroot -p --default-character-set=utf8 database_name </database_path/database.sql
답변
터미널 타입
mysql -uroot -p1234; use databasename; source /path/filename.sql
답변
000-tableA.sql, 001-tableB.sql, 002-tableC.sql이라는 파일 이름으로 나눌 때 일반적으로이 명령을 사용하여 SQL 데이터를로드합니다.
for anyvar in *.sql; do <path to your bin>/mysql -u<username> -p<password> <database name> < $anyvar; done
OSX 쉘에서 잘 작동합니다.