라이브러리 가져 오기
mysql -h127.0.0.1 -u用户名 -p密码 数据库名 < sqlFileName.sql
eg :mysql -h127.0.0.1 -uname -p database_name < sqlFileName.sql
명령 사용 방법 :
mysql : mysql 명령 사용
-h : 가져 오려는 ip가 뒤 따릅니다. 로컬은 127.0.0.1 또는 localhost이거나 원격 공용 네트워크에서 액세스 할 수있는 IP 주소입니다.
-u mysql 사용자 이름 : 일반적으로 기본 루트를 설치합니다. 암호는 -uroot 인 123 또는 123456입니다.
-p 여기에 암호가 있으므로 쓸 필요가 없습니다. 전체 명령을 입력 한 후 Enter를 눌러 비밀번호가 입력 된 위치를 확인하고 비밀번호를 입력 한 후 Enter를 눌러 가져 오기
database_name : 데이터를 가져올 데이터베이스 이름
< 고정 쓰기
sqlFileName.sql 은 가져올 SQL 파일의 이름입니다 (이 SQL 파일은 전체 라이브러리 또는 테이블의 SQL 문일 수 있음).
****** Linux 서버를 사용하는 경우 계속 진행하기 위해 mysql에 로그인하지 마십시오 .
--在使用的时候先登录mysql,清空该数据库具体语句
show database; //查看所有的数据库
drop database shops; //删库
create database shops; //创建库
예 : Linux에서 가져 오기 명령
mysql -h127.0.0.1 -uroot -p shops < /data/server/shops.sql
예 : 창에서 가져 오기 명령
참고 :이 컴퓨터에서 127.0.0.1의 상점 라이브러리로 데이터를 가져오고 싶습니다. mysql 사용자 이름은 root이고 비밀번호는 입력되어 있지 않습니다. 가져온 해당 SQL은 현재 경로 (sql의 경로) 아래에있는 cms_tag.sql입니다. 파일은 자신의 경로를 기반으로합니다. 입력).
그런 다음 Enter 키를 누르면 암호를 입력하라는 메시지가 표시됩니다. 할당 된 암호를 Shift + 삽입 (입력 한 암호를 볼 수 없음)에 복사 한 다음 Enter 키를 누릅니다. 시스템이 자동으로 SQL 문 가져 오기를 실행합니다.
❤1. 테이블의 구조 및 데이터 가져 오기 (sqlFile에서 직접 내보낼 때 해당 테이블 구조 및 데이터를 내보낼 수 있음)
mysql -h127.0.0.1 -uroot -p databasename < sqlFile.sql
eg:mysql -h127.0.0.1 -uroot -p my_new_project < cms_tag.sql
-- 回车输入密码
라이브러리 내보내기
mysqldump -umj -p -h 127.0.0.1 databasename >newfile.sql;
명령 사용 방법 :
mysqldump : mysql 내보내기 명령 사용
-h 다음에는 가져올 IP가옵니다. local은 127.0.0.1 또는 localhost입니다.
-u mysql 사용자 이름 : 일반적으로 기본 루트를 설치합니다. 암호는 -uroot 인 123 또는 123456입니다.
-p 여기에 암호가 있으므로 쓸 필요가 없습니다. 전체 명령을 입력 한 후 Enter를 눌러 비밀번호가 입력 된 위치를 확인하고 비밀번호를 입력 한 후 Enter를 눌러 가져 오기
database_name : 데이터를 가져올 데이터베이스 이름
> 고정 쓰기
sqlFileName.sql 은 내보낼 SQL 파일의 이름입니다.
기타 가져 오기 방법
❤1. 데이터베이스 데이터베이스 dbname 에서 테이블 (테스트) 구조 내보내기
mysqldump -u用户名 -p密码 -d dbname test>db.sql;
eg: mysqldump -uroot -p -d shop goods>goods.sql;
--回车输入密码
❤2. 데이터베이스 dbname 의 모든 테이블 구조 및 테이블 데이터 내보내기 (-d 제외)
mysqldump -u用户名 -p密码 dbname >db.sql;
eg:mysqldump -uroot -p shop >db.sql;
--回车输入密码
❤3. 데이터베이스를 특정 테이블 (테스트) 구조 및 dbname의 테이블 데이터 (-d 제외)로 내보내기
mysqldump -u用户名 -p密码 dbname test>db.sql;
eg: mysqldump -uroot -p shop test>test.sql;
--回车输入密码
❤4. 내 보낸 데이터에서 dbname 의 여러 테이블 (test1, test2, test3) 의 구조 및 테이블 데이터는 공백 으로 구분됩니다.
mysqldump -u用户名 -p密码 dbname test1 test2 test3>db.sql;
eg: mysqldump -uroot -p shop test1 test2 test3>db.sql;
--回车输入密码
❤5. 루트 아래에 모든 사용자 라이브러리 내보내기 (내보내기 위치는 현재 경로 아래 있음)
mysqldump -uroot -p --all-databases > sqlAllFile.sql
eg:mysqldump -uroot -p --all-databases > sqlAllFile.sql
-- 回车输入密码
참고 : all 앞에 마이너스 기호 (-) 2 개, 데이터베이스 --all-databases 앞에 마이너스 기호 (-) 두 개