最初に、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ユーザーを他のユーザーに提供することはありません。