>  기사  >  운영 및 유지보수  >  Linux 시스템에서 MySQL 백업 가져오기 및 내보내기에 대한 자세한 분석

Linux 시스템에서 MySQL 백업 가져오기 및 내보내기에 대한 자세한 분석

黄舟
黄舟원래의
2017-05-31 11:30:461809검색

문제 설명


ECS Linux 시스템에서 MySQL 백업을 가져오고 내보내는 방법입니다.

처리 방법


  • MySQL 백업 내보내기


  • MySQL 백업 가져오기

MySQL 백업 내보내기

참고:

  • 사용한다면 도움말 센터의 원클릭 환경 구성인 경우 MySQL의 installation 디렉터리는 /alidata/server/mysql입니다.


  • MySQL을 다른 디렉터리에 설치하는 경우 MySQL의 전체 설치 경로를 입력해야 합니다.

단일 데이터베이스 백업의 경우 서버에서 다음 명령을 실행할 수 있습니다.

/alidata/server/mysql/bin/mysqldump -uroot -p密码 数据库名 > 备份名称.sql

mysqldump는 기본적으로 event 테이블을 내보내지 않으며 이 명령을 실행할 때 경고가 표시됩니다. -- 경고: 데이터 건너뛰기 Spec ify --events 옵션을 명시적으로 지정해야 합니다.

MySQL 이벤트를 내보내야 하는 경우 다음 명령을 실행할 수 있습니다.

/alidata/server/mysql/bin/mysqldump -uroot -p密码 --events --ignore-table=mysql.event  数据库名 > 备份名称.sql

MySQL 백업 가져오기

backup .sql 파일의 경우 백업 이름을 입력할 수 있습니다.sql 파일이 있는 디렉터리에서 다음 명령을 실행합니다:

/alidata/server/mysql/bin/mysql -uroot -p密码 mysql < 备份名称.sql

다음 명령도 실행할 수 있습니다:

/alidata/server/mysql/bin/mysql -uroot -p密码
mysql>use 数据库;   
mysql>source /root/备份名称.sql;

참고: /root/backup 이름 .sql은 실제 백업 파일의 절대 경로입니다

위 내용은 Linux 시스템에서 MySQL 백업 가져오기 및 내보내기에 대한 자세한 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.