データベースを操作するためにユーザー指定の IP アドレスを設定する Mysql メソッド: Grant 関数を使用します。構文は [grant priv_type on mysql.user to 'user'@'host'identified by 'password' with ]。
データベースを操作するためにユーザー指定の IP アドレスを設定する Mysql メソッド:
構文:
grant priv_type on mysql.user to 'user'@'host' identified by 'password' with grant option;
priv_type: データベースの操作が許可されている権限を表します。
user: データベースのユーザー名を表します。
host: IP アドレスを表します
password: パスワードを表しますセット
刷新user权限表:flush privileges;
3. Case
1. Set allデータベース、すべてのテーブル、任意の IP データベースに接続し、ユーザー名 ping を認証し、パスワードを 123456
grant all on *.* to 'ping'@'%' identified by '123456'; flush privileges;
2 に設定できます。認証テーブルのクラウド レコード変更権限により、接続 IP アドレスは 192.168.100.1 になります。ユーザー名は ping、パスワードは 123456
grant update(name,sex) on cloud to 'ping'@'192.168.100.1' identified by '123456'; flush privileges;
4. データベース権限テーブルを表示します
mysql> select * from mysql.user where host='localhost'\G; *************************** 1. row *************************** Host: localhost User: Password: Select_priv: N Insert_priv: N Update_priv: N Delete_priv: N Create_priv: N Drop_priv: N Reload_priv: N Shutdown_priv: N Process_priv: N File_priv: N Grant_priv: N References_priv: N Index_priv: N Alter_priv: N Show_db_priv: N Super_priv: N Create_tmp_table_priv: N Lock_tables_priv: N Execute_priv: N Repl_slave_priv: N Repl_client_priv: N Create_view_priv: N Show_view_priv: N Create_routine_priv: N Alter_routine_priv: N Create_user_priv: N Event_priv: N Trigger_priv: N ssl_type: ssl_cipher: x509_issuer: x509_subject: max_questions: 0 max_updates: 0 max_connections: 0 max_user_connections: 0
その他の関連する無料学習の推奨事項: mysql チュートリアル (ビデオ)
以上がMysql でデータベースを操作するためにユーザー指定の IP アドレスを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。