EN JP CN

ルートユーザーとして MySQL を実行できない

ルートユーザーとして MySQL を実行できない

Klocwork データベースサーバーをルートユーザーとして起動しようとしても、起動できません。次のエラーが

[ERROR] Fatal error:Please read "Security" section of the manual to find out how to run mysqld as root!

<projects root>/logs/database.log ファイルにあります。

mysqld をルートユーザーとして実行する場合、セキュリティリスクが伴います。MySQL FILE 権限を持つあらゆるユーザーが、MySQL サーバーを通じてルートにファイルを作成できます。たとえば、FILE 権限を持つユーザーは、システムに対してほとんどすべての操作を実行するために使用できるエントリを含む ~root/.bashrc ファイルを作成できます。mysqldには --user=root オプションがありますが、Klocwork データベースサーバーではこのオプションの使用がサポートされていません。

詳細については、次の記事を参照してください。

http://dev.mysql.com/doc/refman/5.0/en/security-against-attack.html