mysqlはユーザーを作成し、新しいユーザーが使用するデータベースを指定します

最初に、rootユーザー
mysqlを使用してデータベースにログインする必要がありますmysql -uroot -prootこれはrootユーザー-pで、その後にパスワードが続きますroot

まず、新しいデータベースを
作成する必要がありますcreate DATABASE sb; sbというデータベースを作成しました

ここでも新しいユーザーを作成します

ユーザー「user name」@「password」で識別される「Host」を作成します
たとえば、
「wsdsb」で識別されるユーザー「dsb」@「localhost」を作成します。ここでは、dsbユーザーが作成され、パスワードはwsdsbで、ホストはlocalhostを指しています。

許可コマンド:データベース名に対するすべての特権を付与します*「ユーザー名」@「ホスト」へ;

sbのすべての特権を付与します。*を 'dsb' @ 'localhost'に付与します。dsbのユーザーは、データベースsbに対するすべての操作権限を持っています。

重要なポイントは、[効果的なコマンド]です。特権をフラッシュします。これは、データベースのコミットトランザクションのようなものです

mysqlを再度開いたときに、mysql -rdsb -pwsdsbを使用できます。

現時点では、このユーザーの下のデータベースはsbのみであり、このユーザーは新しいデータベースを作成できないことがわかります。テーブルを追加、削除、チェックして、非常に滑りやすいかどうかを確認できます。

通常の状況では、rootユーザーを他のユーザーに提供することはありません。

元の記事を3件公開しました ・いい ね!0 訪問数140

おすすめ

転載: blog.csdn.net/small44444/article/details/105096400