programing

Mysql : 데이터를 따라 데이터베이스 덤프

itmemos 2023. 8. 10. 18:17
반응형

Mysql : 데이터를 따라 데이터베이스 덤프

unix 명령줄을 사용하여 테이블 스키마와 테이블 데이터를 따라 데이터베이스를 덤프하고 싶습니다.

사용했습니다.

mysqldump -d -u root  -p frontend > frontend.sql

그러나 위의 명령은 데이터베이스의 데이터가 아닌 스키마만 덤프하는 것입니다.

데이터를 따라 데이터베이스를 덤프하는 방법도 알려주시기 바랍니다.

backup: # mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql

이걸로 충분해요.

데이터를 단독으로 덤프해야 하는 경우 이 작업을 수행합니다.

파일로 내보내기(데이터 전용)

mysqldump -u [user] -p[pass] --no-create-db --no-create-info mydb > mydb.sql

백업: #

mysqldump -u root -p[password] [database_name] > dumpfilename.sql

복원:#

mysql -u root -p[password] [database_name] < dumpfilename.sql

[ref:] http://www.thegeekstuff.com/2008/09/backup-and-restore-mysql-database-using-mysqldump/

제거하기만 하면 됩니다.-d당신의mysqldump지휘권

mysqdump는 데이터베이스에서 적절한 백업을 구축할 수 있는 다양한 옵션을 제공합니다.

mysqldump [options] db_name [tbl_name ...]
mysqldump [options] --databases db_name ...
mysqldump [options] --all-databases

여기에서 mysqdump 사용 방법에 대한 자세한 내용을 확인할 수 있습니다.

http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html

누락되었습니다. --no-data=False

예.

mysqdump -d -u 루트 프런트엔드 --no-data=False -p > frontend.sql

.sql 덤프 파일에서 데이터베이스를 복원하려면 다음과 같이 하십시오.

mysql -u [yourusername] -p [password] [데이터베이스 이름] < /path to yoursqldumpfile.sql

mysqdump를 사용하여 데이터베이스에서 백업을 만듭니다.

mysqdump -u [yourusername] -p [password] [데이터베이스 이름] > /path to yoursqdumpfile.sql

필요한 명령은 mysqdump가 될 것 같습니다.다음을 시도합니다.

mysqldump -u root -p -h localhost frontend < frontend.sql

언급URL : https://stackoverflow.com/questions/14022859/mysql-dump-database-along-data

반응형