Linux システムでは、MySQL データベースは非常に一般的で重要なデータ管理ツールです。 MySQL を使用する場合、通常は、より適切なデータ セキュリティ管理を実現するために、関連する権限を設定する必要があります。以下は、一般的に使用される MySQL 権限設定方法の一部です。
MySQL 権限を設定する前に、まず新しいユーザーを作成する必要があります。次のコマンドを使用して、パスワード「password」を持つ「newuser」という名前のユーザーを作成できます:
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
ここのユーザー「newuser」はローカルでのみ使用できます。リモート アクセスが必要な場合は、変更する必要があります。 「localhost」 リモートIPアドレスに変更します。
ユーザーを作成した後、対応する権限を付与する必要があります。一般的に使用される承認コマンドの一部を次に示します。
GRANT ALL PRIVILEGES ON exampledb.* TO 'newuser'@'%';
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost';
GRANT SELECT,INSERT ON exampledb.* TO 'newuser'@'localhost';
ユーザーの権限を取り消す必要がある場合は、次の操作を行うことができます。次のコマンドを使用します:
REVOKE ALL PRIVILEGES ON exampledb.* FROM 'newuser'@'%';
REVOKE ALL PRIVILEGES ON *.* FROM 'newuser'@'localhost';
REVOKE SELECT,INSERT ON exampledb.* FROM 'newuser'@'localhost';
MySQL 権限を設定するときは、次の点にも注意する必要があります。
要約すると、MySQL 権限設定は非常に重要であり、データベース セキュリティ管理の一部でもあります。基本的な権限設定は上記のコマンドで行うことができますが、具体的な用途では状況に応じて柔軟に設定する必要があります。
以上がLinuxでmysql権限を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。