Title |
[MYSQL] サーバモジュールインストール時(Selinux関連) - 暗号化ファンクションが遂行されない場合 | Product |
Plug-In |
---|---|---|---|
Phenomenon |
[暗号化ファンクションが遂行されない]
mysql> select enc_char_ins ('11111',10,'AES','T','C',USER() , CONNECTION_ID()); ERROR 1123 (HY000): Can't initialize function 'enc_char_ins'; Check your cubeone environment. - 同期化される。認可者、アイテムや他のインストール条件が全て満足する状況(問題なくインストールされる) - event_logにいかなるエラーメッセージもない。 |
||
Cause |
* /etc/selinux/configのセキュリティー構成が以下の内容であるとき
>>>> SELINUX=enforcing MYSQLデーモン駆動形態がサービスに作動する(service mysqld start)場合は キューブワンの.cubeなどが見つからない現象が発生(ディレクトリー権限755などとは関係ない) |
||
Solution |
* /etc/selinux/configのセキュリティーポリシー構成を修正せず、以下の命令語で処理。
* セキュリティー文脈適用(MYSQLデーモン) chcon -t texrel_shlib_t /etc/init.d/mysqld * 暗・複合化と関係なくPHPがAPACHEでシステムファイルにACCESSしようとする場合は setsebool -P httpd_can_network_connect on のような処理が必要。 |