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

SQL GRANTステートメントを使用してMySQLユーザーアカウントを設定するにはどうすればよいですか?


GRANTSQLコマンドを使用してユーザーアカウントを追加することもできます。次の例を使用して説明できます-

この例では、ユーザー Zaraを追加します パスワード付きzara123 特定のデータベースの場合、

これはチュートリアルという名前です。

root@host# mysql -u root -p password;
Enter password:*******
mysql> use mysql;
Database changed

mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP
   -> ON TUTORIALS.*
   -> TO 'zara'@'localhost'
   -> IDENTIFIED BY 'zara123';

上記のステートメントは、ユーザーと呼ばれるMySQLデータベーステーブルにもエントリを作成します。 。


  1. MySQLでprintステートメントをシミュレートするにはどうすればよいですか?

    MySQLでprintステートメントをシミュレートするには、selectステートメントを使用できます。構文は次のとおりです- SELECT ‘anyStringValue’ as ’ ‘; 上記の構文は、MySQLコマンドラインクライアントで確認できます。 ケース1 文字列を印刷するには。 mysql> select 'HELLO MYSQL' as ' '; 出力 +-------------+ |             | +--------

  2. MySQLのすべてのストアドプロシージャにアクセスすることをユーザーに許可するにはどうすればよいですか?

    まず、MySQL.user-テーブルのすべてのユーザーとホストを表示しましょう。 mysql> select user,host from Mysql.user; これにより、次の出力が生成されます- +------------------+-----------+ | user             | host      | +------------------+-----------+ | Bob             &n