우분투 12.04를 실행합니다. /tmp
으로 채워진 파일에 대한 임시 디렉토리를 이동하려고하는데, 어떻게 든 1 메가로 설정합니다. 이는 대용량 mysql 데이터베이스에 충분하지 않습니다.우분투에서 임시 디렉토리를 변경 한 후에 MySQL이 시작되지 않습니다. 12.04
내가해야 할 일은 그것을 움직이는 것입니다. 그래서 나는 이것에 대한 해결책을 온라인에서 찾았습니다. 나는이 말이 맞는 기사를 발견했습니다. my.conf
파일의 /etc/mysql/my.conf
에서 tmpdir 지정 문을 /mysqltmp
으로 변경했습니다. 루트 로그인으로 디렉토리를 만든 다음 chmod 777
그 디렉토리를 만듭니다. 재부팅하고 mysql 서버가 시작되지 않습니다. (그것은 단지 이전에 시작되었다).
오류 로그는 말한다 ..
/usr/sbin/mysqld: Can't create/write to file '/mysqltmp/ibqADloJ'
그것은, 사용 권한 오류입니다 그러나 디렉토리가 왜이 문제가 가득 권한이
?
이것은 맞습니다. 대신/var/lib/mysql/tmp에 넣었고 정상적으로 작동했습니다. 공식 답변을 원한다면 +1 할 것입니다 :) –