ERROR 1030 (HY000): Got error 28 from storage engine
1) 운영 체제
cat/etc/issue Red Hat Enterprise Linux Server release 5.5 (Tikanga) Kernel\r on an\m
cat/proc/version Linux version 2.6.32-504.el6.x86_64 ([email protected]) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC) ) #1 SMP Wed Oct 15 04:27:16 UTC 2014
2) mysql 데이터베이스 버전
mysql --version mysql Ver 14.14 Distrib 5.6.26, for linux-glibc2.5 (x86_64) using EditLine wrapper
2. 문제 설명
2.1 문제점 발견
desc를 사용하여 테이블 구조를 볼 때 다음과 같은 오류가 발생했습니다.
mysql> desc TABLES;
ERROR 1030 (HY000): Got error 28 from storage engine
3. 문제 분석
이 문제는 mysql에서 사용하는 임시 테이블 공간이 가득 차서 발생한 것입니다.
1) 데이터베이스에서 현재 사용 중인 tmp 테이블 공간 보기 (기본값은/tmp)
mysql> show variables like 'tmpdir';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| tmpdir | /tmp |
+---------------+-------+
1 row in set (0.00 sec)
2)/tmp 디렉토리 사용 보기
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-LogVol01
34G 34G 0 100% /
tmpfs 3.9G 240K 3.9G 1% /dev/shm
/dev/sda1 190M 33M 148M 19% /boot
/dev/mapper/data_vg-data_lv
197G 70G 118G 38% /data
##위에서 보듯이/tmp 공간이 루트 디렉토리에 가득 찼습니다.4. 솔루션
1)/tmp 디렉토리에서 불필요한 파일 삭제, 공간 띄우기
2) mysql tmpdir 매개 변수를 수정하여 사용 가능한 공간이 충분한 디렉터리를 가리킨다
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Qiita의 API를 부를 때 끝에 슬래시를 붙이면 http://~로 리디렉션되므로 조심합시다.제목대로. curl 결과는 . 예전에 보았던 오류에 근거한 박자를 만났습니다 이것은 메시지처럼 HTTP 통신을 시도할 때 iOS가 차단하는 사람입니다. URLSession 에 건네주고 있는 url는 확실히 https...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.