> 백엔드 개발 > PHP 튜토리얼 > 데이터베이스를 백업하는 mysql 명령

데이터베이스를 백업하는 mysql 명령

WBOY
풀어 주다: 2016-07-25 08:50:58
원래의
950명이 탐색했습니다.

1. mysql 데이터베이스 백업 명령어
명령줄을 사용한 MySQL 데이터베이스 백업
예:
데이터베이스 주소: 127.0.0.1
데이터베이스 사용자 이름: 루트
데이터베이스 비밀번호: pass
데이터베이스 이름: myweb
데이터베이스를 D 드라이브와 디렉터리에 백업하세요
mysqldump -h127.0.0.1 -uroot -ppass myweb > d:/backupfile.sql
현재 디렉터리에 백업합니다. 삭제 테이블이 있는 형식으로 MySQL 데이터베이스를 백업하면 원본 데이터베이스를 수동으로 삭제하지 않고도 백업에서 기존 데이터베이스를 덮어쓸 수 있습니다.
mysqldump --add-drop-table -h127.0.0.1 -uroot -ppass myweb >backupfile.sql
MySQL 데이터베이스를 D 드라이브와 디렉터리에 직접 압축하여 백업하세요
mysqldump -h127.0.0.1 -uroot -ppass myweb | gzip > d:/backupfile.sql.gz
MySQL 데이터베이스의 특정 테이블을 백업합니다. 이 예에서는 table1 테이블과 table2 테이블을 백업합니다. Linux 호스트의 /home에 백업
mysqldump -h127.0.0.1 -uroot -ppass myweb table1 table2 > /home/backupfile.sql
동시에 여러 MySQL 데이터베이스 백업
mysqldump -h127.0.0.1 -uroot -ppass --databases myweb myweb2 > multibackupfile.sql
데이터베이스 구조만 백업됩니다. myweb이라는 데이터베이스와 myweb2라는 데이터베이스를 동시에 백업하세요
mysqldump --no-data -h127.0.0.1 -uroot -ppass --databases myweb myweb2 > 서버의 모든 데이터베이스 백업
mysqldump --all-databases -h127.0.0.1 -uroot -ppass > allbackupfile.sql
MySQL 데이터베이스를 복원하는 명령입니다. backupfile.sql이라는 현재 백업 데이터베이스를 복원합니다
mysql -h127.0.0.1 -uroot -ppass myweb ​압축된 MySQL 데이터베이스 복원
​gunzip < backupfile.sql.gz | mysql -h127.0.0.1 -uroot -ppass myweb
​데이터베이스를 새 서버로 이동합니다. 이 예에서는 로컬 데이터베이스 myweb을 serweb이라는 원격 데이터베이스에 복사합니다. 여기서 원격 데이터베이스에는 serweb이라는 데이터베이스가 있어야 합니다.
mysqldump -h127.0.0.1 -uroot -ppass myweb | mysql --host=***.***.***.*** -u 데이터베이스 사용자 이름 -p 데이터베이스 비밀번호 -C serweb
2. 여러 백업 소프트웨어 사용
(1) MySQL 데이터베이스 백업을 열고 데이터베이스 관련 매개변수를 입력합니다.
IP: 기본값 127.0.0.1, 도메인 이름: localhost
사용자 이름: 데이터베이스에 로그인하기 위한 계정 이름
비밀번호: 데이터베이스에 로그인하기 위한 비밀번호
포트 번호: 기본값 3306, 또는 mysql.ext를 찾아 열고 비밀번호를 입력한 후 Enter를 누르고 "mysql> 뒤에 'port'와 같은 전역 변수 표시"를 입력하고 Enter를 누르세요.

데이터베이스를 백업하는 mysql 명령 (2) 매개변수를 입력한 후 "다음"을 클릭하고, 백업해야 할 데이터베이스를 확인한 후 "마침"을 클릭하면 작업이 생성됩니다(파일이 자동으로 백업되기 시작합니다)

데이터베이스를 백업하는 mysql 명령

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿