mariadb 의 데이터 경로를 바꿨더니 실행이 되지 않는다. 오류가..

먼저 하나 설치하자.


yum install policycoreutils-python

이제 아래 명령을 실행한다.

변경된 datadir 이 /mnt/ssd1/mysql  인 경우

shell> getenforce 
shell> semanage fcontext -a -t mysqld_db_t "/mnt/ssd1/mysql(/.*)?"

shell> restorecon -Rv /mnt/ssd1/mysql

shell> chcon -R -u system_u -r object_r -t mysqld_db_t /mnt/ssd1/mysql

shell> ls -lh -Zd /mnt/ssd1/mysql




그리고  /etc/my.cnf.d/server.cnf  파일의

[mysqld]datadir=/db 

를 추가한다.


이래도 에러가 생긴다....

실행을 직접하자.

mysqld_safe --datadir=/db --socket=/db/mysql.sock --user=mysql &