MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQLデータベースサーバーでユーザーアカウントを作成するにはどうすればよいですか?


ご存知のように、MySQLデータベースサーバーは、ユーザーアカウントを格納するために使用されるMySQLデータベースにユーザーテーブルを持っているため、MySQLデータベースを使用してMySQLデータベースサーバーにユーザーアカウントを作成できます。新しいユーザーアカウントを作成する際には、2つのことが必要です。1つはユーザー名であり、もう1つは@文字の後のホスト名です。ユーザーアカウントを作成するための構文は次のとおりです-

構文

Use mysql;
CREATE USER user_account IDENTIFIED BY password;
を使用します

ここで、user_accountは、考慮したいユーザーの名前です。 username@hostnameのようにすることができます。

パスワードは、user_account用に作成するパスワードです。このパスワードの助けを借りて、MySQLサーバーはこのユーザーを識別します。

以下の例では、MySQLデータベースのユーザーテーブルの下にabcd@localhostという名前のユーザーを作成しています-

mysql> use mysql
Database changed
mysql> create user abcd@localhost identified by 'password123';
Query OK, 0 rows affected (0.04 sec)

以下のクエリは、新しいユーザーアカウントabcd@localhostの権限を提供します。

mysql> SHOW GRANTS FOR abcd@localhost;
+------------------------------------------+
| Grants for abcd@localhost                |
+------------------------------------------+
| GRANT USAGE ON *.* TO 'abcd'@'localhost' |
+------------------------------------------+
1 row in set (0.01 sec)
Questi

  1. MSSQLServerでユーザーを作成する方法

    ここでのユーザーは、データベース(データベース)にアクセスするためのMSSQLServerのアカウントです。 ユーザーは、以下の2つの方法のいずれかで作成できます。 方法1:T-SQLを使用する MSSQLServerでユーザーを作成するための構文。 Create user for login 例: TestUserという名前のユーザーを作成するには ログイン名TestLogin TestDB データベース、 以下のクエリを実行します。 create user TestUser for login TestLogin 方法2:SQL Server Managemen

  2. MSSQLServerでデータベースを作成する方法

    データベースには、テーブル、プロセス、関数などのオブジェクトが含まれます。 MS SQL Serverには、2種類のデータベースがあります システムデータベース ユーザーデータベース システムデータベース MS SQL Serverをインストールすると、システムデータベース(データベース)が自動的に作成されます。以下はシステムデータベースのリストです: マスター モデルMSDB Tempdb リソース(2005バージョンから利用可能) 配布(複製機能のみ) ユーザーデータベース ユーザーデータベースは、ユーザー自身(データベースの作成にアクセスできる管理者、開発者、テスター)によ