インストール/設定の指示に従います。MySQL セキュリティ展開ガイドこれは mysql グループを作成するという意味です。
groupadd -g 27 -o -r mysql
-o
一意でないGIDを持つグループの追加を許可します。私のコンピュータで/ etc / groupを確認しましたが、sudoグループはGID 27を使用します。
sudo:x:27:ivan
また、別のLinuxディストリビューションを実行している別のコンピュータを確認しましたが、dialout
GID 27を占める別のグループ()がありました。
一意でないGIDを使用するとどういう意味ですか?このガイドラインでこれを提案するのはなぜですか?
ベストアンサー1
文書を読んだとしても、その意図がグループを共有していると信じるわけではありませんsudo
。開発者が27を選択した理由は、システムで使用されておらず、新しいGID 27グループを作成することが目的だったためです。しかし、mysql
フラグを に追加することでこの信念を弱めました。これは、新しいグループが既存のGIDを共有できるように明示的に許可するためです。-o
groupadd
いいえ安全のためではなく、業務分離のためのものです。
私はgroupadd
GIDの選択を許可します。システムGID(/etc/login.defs:GID_MINより1つ少ない)が必要かどうかはわかりません。
groupadd mysql
または
groupadd -r mysql
次に、名前でグループを参照し、mysql
GID 27に依存しないでください。クイックこの記事で「27」を検索してください。既に見つかったページ以外に一致するものはありません。結果はありませんchgrp
。唯一のヒットがオンにchown
なっています。インストール後の設定次のグループ名を使用します。
chown mysql:mysql /usr/local/mysql/mysql-files
そして
chown mysql:mysql /usr/local/mysql/data
(文書のフルパスと相対パスを表示するようにコマンドを調整しました)。