ホームページ >データベース >mysql チュートリアル >MySQL データベースへの新しいユーザーの追加の詳細な説明

MySQL データベースへの新しいユーザーの追加の詳細な説明

小云云
小云云オリジナル
2017-12-13 14:08:153516ブラウズ

この記事では、MySQL データベースに新しいユーザーを追加する方法を主に説明します。では、phpmyadmin を使用して新しいユーザーを追加する方法を説明します。チュートリアルがまとめられていますので、皆さんのお役に立てれば幸いです。

VPS に MySQL をインストールした後、デフォルトのユーザーは root@localhost のみになります。新しい MySQL ユーザーを追加する最も簡単な方法は次のとおりです:

phpmyadmin で次のステートメントを実行します (ステートメントの最後に「;」記号を追加します)。 ):

grant all privileges on DBNAME.* to USERNAME@localhost identified by 'PASSWORD'
  flush privileges

もちろん、SSH で

mysql -uroot -p

を実行した後に上記の SQL ステートメントを入力することもでき、効果は同じです。

説明は次のとおりです:

これにより、新しいユーザーが追加されます。ユーザー名は USERNAME、パスワードは PASSWORD です。このユーザーには、DBNAME データベースに対する変更、読み取り、およびその他の権限があります。

ユーザーの追加方法をわかりやすくするために記事を追加します

1 新しいユーザーを作成します

mysql -u root -p

パスワードを入力

して、mysqlコマンドライン管理に入ります

insert into mysql.user(Host,User,Password) values('localhost','admin',password('123456'));

//システム権限テーブルを更新します

mysql> フラッシュ権限;


2データベースを作成します

データベース newdatabase;


3ユーザーを承認します

mysql>grant all privileges on newdatabase.* to admin@localhost identified by '123456';
  mysql>flush privileges;


ユーザー固有の権限を付与することもできます

grant select、insert、update 、新しいデータベースで削除します。 * '123456' で識別される admin@localhost に;


合計 14 個の権限 select、insert、update、delete、create、drop、index、alter、grant、references、reload、shutdown、process、 file

mysql>vtdc.* に対するすべての権限を joe@10.163.225.87 ('123' で識別) に付与します;
10.163.225.87 のユーザー joe にデータベース vtdc 内のすべてのテーブルですべての操作を実行する権限を割り当て、パスワードを123にします。

mysql>*.* に対するすべての権限を joe@10.163.225.87 ('123' で識別) に付与します。
10.163.225.87 のユーザー joe に、すべてのデータベースのすべてのテーブルですべての操作を実行する権限を割り当て、パスワードを 123 に設定します。 。

mysql>*.* に対するすべての権限を、'123' で識別される joe@localhost に付与します。
ローカル ユーザー joe に、すべてのデータベースのすべてのテーブルですべての操作を実行する権限を割り当て、パスワードを 123 に設定します。

関連する推奨事項:

MySQL に新しいユーザー権限を追加する詳細な例

Linux で MySQL 構成に新しいユーザーを追加する

MySQL データベースに新しいユーザーを追加する方法

以上がMySQL データベースへの新しいユーザーの追加の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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