반응형
디렉토리를 재배치한 후 MariaDB가 시작되지 않습니다.
저는 Linux CentOS 7.0에 MariaDB 10.1을 설치하고 있습니다.기본 datadir는 /var/lib/mysql에 있으며 공간은 2GB뿐입니다.그래서 200GB 용량이 있는 홈디렉토리로 옮겨야 합니다.
그래서 mysql 디렉토리를 /home에 복사했습니다.나는 구성 파일에 필요한 변경을 했고, 디렉토리 권한을 비교해 보면 모든 것이 동일합니다.저는 SELinux를 비활성화했기 때문에 문제가 되지 않습니다.
MariaDB가 시작되지 않습니다./var/log/messages 체크인 시 /usr/sbin/mysql: cant dir를 '/home/mysql'(Errcode: 13 Permission Denied")로 변경할 수 없습니다.
저의 방법론을 확인하기 위해 위의 과정을 반복하여 /var/mysql로 data dir를 이동했습니다.config 파일에 필요한 변경을 한 후 MariaDB를 시작하게 되었습니다.
그래서 data dir를 /var/mysql로 옮길 수 있고 작동합니다.datadir를 /home/mysql로 이동하면 MariaDB에서 오류가 발생하여 시작되지 않습니다.
/home에 있는 디렉토리에 대한 권한을 확인해보니 /var와 같습니다. 홈 디렉토리에 대한 특별한 사항이 있나요?제가 놓치고 있는 게 뭐죠?
언급URL : https://stackoverflow.com/questions/39661134/mariadb-does-not-start-after-relocating-directory
반응형
'programing' 카테고리의 다른 글
Node.js에서 Powershell 스크립트 실행 (0) | 2023.10.21 |
---|---|
C#에서 (마지막 부분의) 현재 디렉터리 이름 가져오기 (0) | 2023.10.21 |
NS Invalid Archive Operation으로 인한 iOS11 WK Webview 충돌예외. (0) | 2023.10.21 |
SVG 둥근 모서리 (0) | 2023.10.21 |
테스트 요소 지시 - 테스트 중에 분리된 스코프 메서드에 액세스할 수 없습니다. (0) | 2023.10.21 |