집 >데이터 베이스 >MySQL 튜토리얼 >mysql 고급(13) 명령줄 데이터베이스 내보내기 및 가져오기
1, bin MySQL 디렉터리 아래 폴더: cd MySQL에서 bin 폴더 디렉터리
예를 들어 내가 입력한 명령줄은 다음과 같습니다.cd D:Program FilesMySQLMySQL Server 5.5bin
(또는 windows 🎜> 2 환경 변수에 )
mysqldump -u사용자 이름
-p 데이터베이스 이름 > name 예를 들어, 내가 입력한 명령줄: mysqldump -u lmapp -p lmapp -P 3308 > lmapp.sql( MySQL
)( 단일 테이블을 내보내려는 경우 , 데이터베이스 이름 뒤에 테이블 이름을 입력하세요 ) u 사용자 이름 -p 데이터베이스 이름 테이블 이름> 내보낸 파일 이름
mysqldump -u lmapp -p lmapp users> test_users.sql (끝에 세미콜론 없음) 3.
news.sql 파일이 아래에 자동으로 생성되는 것을 볼 수 있습니다.
bin 파일
내보낼 때 위와 같은 문제가 발생했습니다. 해결책: 매개변수 -P 3308(mysqlService Port
)
를 추가하여 문제 질문을 해결하세요. . 명령줄 가져오기 데이터베이스:
1
.sql 파일을 bin 파일, 이 경로가 더 편리합니다
2, 위에서 내보낸 1 단계와 동일3, MySQL
입력: mysql -u 사용자 이름 - p
예를 들어, 내가 입력한 명령줄 : mysql -u root -p (은 MySQL)4
,MySQL-Front에서 만들고 싶은 새 항목을 만듭니다. 현재 데이터베이스는 비어 있습니다. 예를 들어 news 라는 새 대상 데이터베이스를 만듭니다. 5, 다음을 입력하세요: mysql>use 대상 데이터베이스 이름 예를 들어, 제가 입력한 명령줄은 :mysql> ;뉴스 사용; 6, 가져오기 파일: mysql>source 가져온 파일 이름 mysql>source news.sql 백업 및 복원 , 모두 mysqldump , mysql 사용 및 source 명령으로 완료됩니다. | 실행 | cmd |"cd Program FilesMySQLMySQL Server 5.0bin" 명령을 사용하여 "mysqldump -u 를 사용하여 bin 폴더 | 에 진입합니다. 사용자 이름 -p 데이터베이스 이름 >exportfilename” 데이터베이스를 mysqldump -u root -p voice>voice.sql과 같은 파일로 내보냅니다. 그런 다음 비밀번호를 입력하면 내보내기가 시작됩니다. MySQL 명령줄 클라이언트를 입력하고 비밀번호를 입력한 후 " mysql>", "showdatabases;" 명령을 입력하고, Enter를 눌러 어떤 데이터베이스가 있는지 확인하세요. ;복원하려는 데이터베이스를 생성하고 "데이터베이스 음성 생성;"을 입력하고 Enter 키를 눌러 새로 전환합니다. 데이터베이스 생성, "use voice; " 입력, Enter를 눌러 데이터 가져오기, "source 입력 voice.sql;", Enter를 누르고 가져오기를 시작하면 "mysql>"이 다시 나타나고 복원됩니다. 오류 메시지 없이 성공했습니다. 2. Linux에서 MySQL 백업 및 복원 2.1 백업 [root@localhost ~]# cd /var/lib/mysql (자신의 MySQL에 따라 MySQL 라이브러리 디렉터리를 입력하세요. 설치 디렉터리 조정 ) [root@localhost mysql]# mysqldump -u root -p voice>voice.sql, 비밀번호를 입력하세요. 2.2 복원 방법 1: [root@localhost ~]# mysql -u root -p 입력, 비밀번호를 입력하고 MySQL"mysql>" 콘솔에 들어가세요. 1.2복원. MySQL 입력 라이브러리 디렉터리, 자신의 MySQL 설치 ) 위는 mysql 고급(13) 명령줄 내보내기 및 가져오기 데이터베이스의 내용입니다. 자세한 내용은 PHP를 참고하세요. 중국사이트(www.php.cn)!
1.1 백업에서
MySQL 백업 및 복원
시작 메뉴 복원