programing

MariaDB가 SELinux를 사용하도록 설정된 상태에서 시작하지 못함

sourcejob 2023. 9. 6. 22:03
반응형

MariaDB가 SELinux를 사용하도록 설정된 상태에서 시작하지 못함

mycent에서 mysql5.1을 MariaDB5.5로 업그레이드했습니다.OS 6.8 SELinux 서버.service mysql start 명령이 mysql 서비스를 시작하지 못합니다.setenforce 0을 사용하면 재부팅할 때까지 mysql 서비스를 시작할 수 있습니다.

getsebool reports: (allow_user_mysql_connect를 'on'으로 변경하는 것을 테스트했습니다.)

allow_user_design_connect --> off

mysql_connect_any --> on

var/lib/mysql 디렉토리에서 권한을 설정하는 질문을 검색해 보았습니다.

chcon - Rt mysqld_db_tmysql

chcon -Ru system_umysql

위는 시작 실패 문제를 해결하지 못했습니다.SELinux를 사용하도록 설정한 상태에서 mysql 서비스를 실행하려면 SELinux에서 무엇을 구성해야 합니까?

감사해요.

백업 내용을 검토한 결과, my.cnf 파일 user=filename이 설정되어 있었습니다.새 my.cnf 파일에 user=filename을 추가하면 모든 것이 작동합니다.업그레이드 시 예상대로 새 my.cnf 파일이 생성되었으며, user=filename이라는 설정은 더 이상 없습니다.

언급URL : https://stackoverflow.com/questions/40899832/mariadb-fails-to-start-with-selinux-enabled

반응형