ホームページ >データベース >mysql チュートリアル >MySQL データベースへの新しいユーザーの追加の詳細な説明
この記事では、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 データベースへの新しいユーザーの追加の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。