programing

디렉토리를 재배치한 후 MariaDB가 시작되지 않습니다.

oldcodes 2023. 10. 21. 10:50
반응형

디렉토리를 재배치한 후 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

반응형