ホームページ  >  記事  >  データベース  >  MYSQL 学習の要約 (3): MYSQL ユーザーの生成と権限付与

MYSQL 学習の要約 (3): MYSQL ユーザーの生成と権限付与

黄舟
黄舟オリジナル
2016-12-23 17:11:121091ブラウズ

#初めて mysql のインストールを完了した後、mysql の root ユーザーのパスワードを設定する必要があります
#mysql にログインします
mysql –u root を押して Enter を押します
Set password=PASSWORD('111111'); // root パスワードを 111111 に設定します
#初めて使用する場合は、mysql のユーザー テーブルを表示します。セキュリティ上の理由から、root 以外のユーザーとローカルからのログインが許可されていないユーザーは削除されます。
データベースを表示;
mysql を使用します。
ユーザー、ホスト、パスワードをユーザーから選択します。
ユーザー != 'root' から削除します。 //root 以外のユーザーをすべて権限テーブルから削除します。
ホスト !='localhost' からユーザーを削除します。 //ユーザーを削除します。 localhost 以外のホストからログインするユーザー
# ローカル管理者アカウントを作成します (つまり、すべてのライブラリは任意の操作を実行できますが、ローカルでのみログインできます)
*.* に対するすべての権限をアカウント名 @localhost に付与します (「パスワード」で識別) ” with Grant Option;
#特定のライブラリに対する権限のみを持つユーザーを作成する , 通常、実際の本番環境では、データベースサーバーにアクセスするアプリケーションはすべて同じLAN上にあり、このようにユーザーを作成できます。
データベース名.* のすべてを "パスワード" で識別されるアカウント名 @'192.168.1.%' に付与します。
#スレーブ ユーザーを作成します。将来マスターとスレーブの同期を行うときにそれを使用する必要があります
レプリケーションを付与しますスレーブ on *.* to Account name@"from IP" by 'password';
#ユーザーの権限を表示
Show Grants; //自分の権限を表示
Show Grants for user@'host' //このユーザーの権限をここに示します。 ユーザーとホストは、mysql.user テーブルと一致している必要があります。
これらは最も一般的に使用されるものです。すべての権限を追加した後、有効にする前にフラッシュ権限を入力する必要があります。

上記は MYSQL 学習の概要 (3) です。MYSQL はユーザーおよび権限付与のコンテンツを生成します。さらに関連するコンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。