mysqldump: 쓰기 오류 번호 28이 표시됨
드라이브에 충분한 공간이 있어도 이 오류가 발생합니다.
https://sittinginoblivion.com/wiki/backup-failed-mysqldump-got-errno-28-write에서 디스크 용량 문제가 발생.
PUTTY와 이 명령을 사용하여 데이터베이스를 내보냅니다.
mysqldump -h [HOST] --port=[PORT] -u [USERNAME] -p [DBNAME] > E:\[FILENAME].sql
에러 메시지
백업 실패: mysqldump: 쓰기 시 오류 번호 28을 받았습니다.
의미.
디스크 공간이 부족하여 출력을 저장할 수 없습니다.
솔루션
디스크 공간을 확보합니다.디스크 용량이 부족한 이유도 추적할 수 있습니다.
출처: https://sittinginoblivion.com/wiki/backup-failed-mysqldump-got-errno-28-write
같은 에러가 발생했는데, 알고 보니 새로운 파일을 저장할 수 있는 메모리가 없었습니다.불필요한 파일을 삭제하여 새 파일(*.sql)을 위한 공간을 확보하면 도움이 됩니다.
추신: df - h 명령어를 사용하여 메모리 사용량을 확인할 수 있습니다.
나도 같은 문제를 안고 여기 왔어. 공간이 충분해.퍼티도 있고요.
같은 명령어를 사용하는 것보다 mod 777(write one)의 다른 폴더에서는 공간 문제가 없어져 명령어가 정상적으로 실행됩니다.
퍼티가 좀 이상해요.
putty를 사용하지 않고 Windows 명령 프롬프트로 이동, mysql.exe, mysqldump.exe 등의 폴더로 이동.이 명령어를 입력하기만 하면 됩니다.
절대 똥을 싸려고 하지 마MYSQL>
명령 프롬프트
C:\xampp\mysql\bin>mysqldump -h [HOST] --port=[PORT] - u [ USERNAME ]-p [DBNAME ]> E : [ FILNAME ]sql
비밀번호 입력: --------
완벽하게 작동했다!!
이 오류가 발생하면 mysql 서버가 매우 높은 가상 메모리를 사용하고 있는지 확인합니다.그래서 서버에 스왑 공간을 추가하면 문제가 해결됩니다.
언급URL : https://stackoverflow.com/questions/37697886/mysqldump-got-errno-28-on-write
'source' 카테고리의 다른 글
MySQL Workbench EER 다이어그램의 여러 열에 고유 제약 조건 생성 (0) | 2022.11.05 |
---|---|
MariaDB의 Import된 테이블에서 ID가 중복되지 않도록 하려면 어떻게 해야 합니까? (0) | 2022.11.05 |
Python: 목록에서 찾기 (0) | 2022.11.05 |
타임스탬프 열 업데이트 시 이상한 동작 (0) | 2022.11.05 |
Vue 구성 요소가 레이블로 표시되지 않음 (0) | 2022.11.05 |