MySQL は広く使用されているリレーショナル データベース管理システムであり、多くの Web サイトやアプリケーションが MySQL を使用してデータを保存および管理しています。 MySQL では、ユーザー管理によってデータベースへのアクセスと操作の権限を制御できるため、ユーザーの設定は非常に重要です。この記事では、MySQL ユーザーの設定方法を説明します。
MySQL ユーザーの作成
MySQL では、次のコマンドを使用して新しいユーザーを作成できます:
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
上記のコマンドでは、username
は次のとおりです。新しいユーザー ユーザー名 localhost
は、ユーザーがローカル ホストからのみデータベースにアクセスできることを意味し、password
はユーザーのパスワードです。
上記のコマンドでは、データベースにアクセスして操作する権限が与えられないことに注意してください。新しいユーザーに権限を付与するには、GRANT
コマンドを使用します。
MySQL ユーザー権限の付与
GRANT
コマンドは、MySQL ユーザーにデータベースへのアクセスと操作の権限を付与するために使用されます。 MySQL では、次のコマンドを使用してユーザー権限を付与できます。
GRANT permission1, permission2, ... ON database_name.* TO 'username'@'localhost';
上記のコマンドでは、permission1
、permission2
などは、付与する権限を示します。 SELECT
、DELETE
、UPDATE
など、ユーザーに送信します。 database_name
は、ユーザーに権限が付与されるデータベースの名前を示し、# は、ユーザーがデータベース内のすべてのテーブルに対する権限を付与されることを示します。
username
と localhost
は、ユーザーの作成時に使用したものと同じです。
たとえば、ユーザー user1
SELECT
権限と mydb## 内のすべてのテーブルに対する
INSERT 権限を付与する場合# データベース では、次のコマンドを使用できます:
GRANT SELECT, INSERT ON mydb.* TO 'user1'@'localhost';MySQL ユーザーの削除MySQL では、次のコマンドを使用して既存のユーザーを削除できます:
DROP USER 'username'@'localhost';上記のコマンド、
username と
localhost はユーザーの作成時に使用したものと同じです。
CREATE USER コマンドを使用して新しいユーザーを作成し、
GRANT コマンドを使用してユーザーにデータベースのアクセス権と操作権限を付与し、
DROP USER コマンドを使用して、ユーザーを削除します。データベース ユーザーを適切に設定すると、データベースを保護し、データベースへのアクセスを制御できます。
以上がmysqlのユーザー設定の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。