집 >운영 및 유지보수 >리눅스 운영 및 유지 관리 >Ubuntu 명령줄에서 MySQL 데이터 내보내기 및 가져오기 문
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!