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

MySQLでrootのGRANTSを表示するにはどうすればよいですか?


これには、SHOWGRANTS-

を使用した次の構文を使用します。
SHOW GRANTS FOR 'yourUserName'@'yourHostName';

HostNameは「%」またはlocalhostの場合があります。

ROOTからの許可を表示するために上記の構文を実装しましょう-

mysql> SHOW GRANTS FOR 'root'@'%' ;

出力

+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Grants for root@%                                                                                                                                                                                                                                                                                                                                                                                |
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, PROCESS, FILE, REFERENCES, INDEX, ALTER, SHOW DATABASES, SUPER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER, CREATE TABLESPACE, CREATE ROLE, DROP ROLE ON *.* TO `root`@`%` WITH GRANT OPTION |
| GRANT BACKUP_ADMIN,BINLOG_ADMIN,CONNECTION_ADMIN,ENCRYPTION_KEY_ADMIN,GROUP_REPLICATION_ADMIN,PERSIST_RO_VARIABLES_ADMIN,REPLICATION_SLAVE_ADMIN,RESOURCE_GROUP_ADMIN,RESOURCE_GROUP_USER,ROLE_ADMIN,SET_USER_ID,SYSTEM_VARIABLES_ADMIN,XA_RECOVER_ADMIN ON *.* TO `root`@`%`                                                                                                                            |
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
2 rows in set (0.17 sec)

  1. MySQLのコマンドラインでデータベースを作成するにはどうすればよいですか?

    まず、コマンドプロンプトを開く必要があります。ショートカットウィンドウ+Rキーを使用して開くことができます。 スクリーンショットは次のとおりです- ここでCMDと入力し、[OK]ボタンを押します- これで、次のコマンドプロンプトが表示されます- 次に、MySQLbinディレクトリにアクセスします。スクリーンショットは次のとおりです- 以下は、データベースを作成するためにコマンドラインでMySQLを実行するためのクエリです- これで、SHOWDATABASESコマンドを使用してデータベースが作成されているかどうかを確認できます- mysql> SH

  2. MySQLプログラムのオプションを指定するにはどうすればよいですか?

    MySQLプログラムでオプションを指定する方法を理解しましょう。 MySQLプログラムにオプションを指定する方法はたくさんあります- コマンドライン プログラム名を入力した後のコマンドラインのオプションをリストする必要があります。これは、プログラムの特定の呼び出しに適用されるオプションの一般的な手順です。 オプションファイル プログラムが起動時に読み取るオプションファイルのオプションもリストする必要があります。これは、ユーザーがプログラムを実行するたびに使用する必要があるオプションの一般的な手順です。 環境変数 環境変数のオプションをリストする必要があります。この方法は、プログラムを実行