>  기사  >  운영 및 유지보수  >  Ubuntu 명령줄에서 MySQL 데이터 내보내기 및 가져오기 문

Ubuntu 명령줄에서 MySQL 데이터 내보내기 및 가져오기 문

little bottle
little bottle앞으로
2019-04-09 11:54:033541검색

Ubuntu 명령줄에서 MySQL 데이터 내보내기 및 가져오기를 알고 계십니까? 다음은 Ubuntu 명령줄에서 데이터베이스 가져오기 및 내보내기를 위해 편집기에서 컴파일한 방법입니다.

mysqldump -h 호스트 -u 사용자 이름 -p 데이터베이스 이름> 내보낸 데이터베이스 이름.sql

일반적으로 사용되는 몇 가지 매개변수는 다음과 같습니다.
-p 또는 --port(MySQL이 포트가 3306이 아닌 경우 이 매개변수를 사용해야 합니다.
-d 또는 --no-data 자세한 데이터는 없으며 데이터의 구조만 내보냅니다.
--add-drop-table 테이블을 생성할 때 먼저 삭제합니다. 동일한 이름을 가진 기존 테이블 [보통 -d 매개변수가 뒤에 옴]
내보낼 예제 데이터베이스를 예로 들어 보겠습니다.
1. 전체 예제 데이터베이스의 모든 데이터 내보내기(테이블 구조 포함, 데이터 포함)

mysqldump -h 127.0.0.1 -u root -p example > example.sql

2. 테이블 구조를 내보내세요.

mysqldump -h 127.0.0.1 -u root -p -d --add-drop-table example > example.sql

가져오는 방법에는 여러 가지가 있습니다. 가장 간단한 방법은 소스 명령을 사용하여 데이터베이스에 연결하는 것입니다. 지정된 경로입니다.

MySQL에 연결:

mysql -u root -p

내보낸 파일에 데이터베이스를 생성하는 명령문이 없으므로 먼저 데이터베이스를 생성하십시오. 데이터베이스가 이미 구축되어 있으면 생성할 필요가 없습니다. 다시.

CREATE DATABASE example;(数据库名可以不一样)

데이터베이스 전환:

use example;

지정된 SQL 파일 가져오기:

mysql>source /path/example.sql;

[추천 과정: Linux 비디오 튜토리얼]

위 내용은 Ubuntu 명령줄에서 MySQL 데이터 내보내기 및 가져오기 문의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 csdn.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제