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
'programing' 카테고리의 다른 글
| 날짜 시간에서 하루가 아닌 1시간 빼기 (0) | 2023.08.10 |
|---|---|
| [App\Post]에서 대량 할당을 허용하도록 채우기 가능한 속성에 [제목] 추가 (0) | 2023.08.10 |
| JavaScript에서 상위 Iframe에 액세스하는 방법 (0) | 2023.08.10 |
| 정적 C 라이브러리에 어떤 기능이 있는지 확인합니다. (0) | 2023.08.10 |
| 데이터를 읽기 위해 데이터베이스 트랜잭션이 필요합니까? (0) | 2023.08.05 |