sql >> データベース >  >> RDS >> Mysql

MySQLはデータベースのユーザーに特権を付与します

    MySQL用に別のユーザーを作成する主な理由は、それをデータベースに割り当ててアプリケーションで使用するためです。データベース自体へのクエリを開始する前に、まずそのデータベースへの特権が必要です。このために、GRANTコマンドが使用されます。これは、SSDVPSまたはルートアクセスを備えた専用サーバーでのみ機能します そのため、共有ホスティング環境では許可されません

    まず、ユーザーとデータベースを作成します:

    CREATE DATABASE IF NOT EXISTS `example_database` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'user_password';

    これで、新しいデータベースのそのユーザーに特権を追加できます。この例では、完全な特権を付与します。

    GRANT ALL PRIVILEGES ON my_database_name.* TO 'newuser'@'localhost' IDENTIFIED BY 'password';

    さまざまなMySQLコマンドを試す準備はできましたか? SSD VPSホスティングプランでそれらを試してみるか、非常に手頃な価格で独自の専用サーバーを管理することで完全な自由を手に入れましょう!

    便利なMySQLコマンド:

    • MySQLShowユーザー
    • すべてのユーザーに対するMySQLShowGrants

    1. SQL Server Management Studioで実際のCSV形式でエクスポート出力を取得するにはどうすればよいですか?

    2. SQLServerでのトリグラムワイルドカード文字列検索

    3. SQLServer2012のプロセッサの選択

    4. TYPE_NAME()を使用して、SQLServerのデータ型の名前を取得します