dirの所有者がmysqlであっても、cMakeを使用してMySQLをインストールすることは拒否されます。
CentOS 7.0があり、cmakeこのスクリプトを使用してmysql mysql-5.6.21をインストールしようとしています。 cmake -DCMAKE_INSTALL_PREFIX=/data/local/tool/mysql-5.6.21 \ -DMYSQL_DATADIR=/data/local/tool/mysql-5.6.21/mysql_data \ -DSYSCONFDIR=/data/local/tool/mysql-5.6.21/mysql_etc -DEXTRA_CHARSETS=all \ -DDEFAULT_CHARSET=utf8mb4 \ -DDEFAULT_COLLATION=utf8mb4_unicode_ci \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ -DWITH_FEDERATED_STORAGE_ENGINE=1 \ -DWITH_PARTITION_STORAGE_ENGINE=1 \ -DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \ -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock \ -DMYSQL_TCP_PORT=3360 -DWITH_DEBUG=0 \ -DENABLED_LOCAL_INFILE=1 \ -DEDITLINE_INCLUDE_DIR=/data/local/libs/libedit-20141029-3.1/include/editline \ -DEDITLINE_LIBRARY=/data/local/libs/libedit-20141029-3.1/lib/libedit.so \ -DWITH_EDITLINE=system && make && make install mysql_install_dbただし、以下のように権限拒否の実行中に問題が発生します。 エラー:1 '/data/local/tool/mysql-5.6.21/mysql_data/mysql/db.MYI'ファイルを作成/書き込みできません(エラーコード:13 - 権限が拒否されました) inを使用してファイルを生成しようとしてもsudo -u mysql bash問題はなく、正常に作成されました。ディレクトリ所有者は次のようになります。touch/data/local/tool/mysql-5.6.21/mysql_data/mysql//data/local/tool/mysql-5.6.21/mysql_data/mysql/mysql ここで質問する前にエラーを調べてみましたが、まだ役に立ちません。エラーを解決するにはどうすればよいかについての洞察がありますか?