Mysql如何設置用戶指定ip地址操作數據庫

mysql設置用戶指定ip地址操作數據庫的方法:使用grant函數,語法為【grant priv_type on mysql.user to ‘user’@’host’ identified by ‘password’ with】。

Mysql如何設置用戶指定ip地址操作數據庫

Mysql設置用戶指定ip地址操作數據庫的方法:

語法:

grant?priv_type?on?mysql.user?to?'user'@'host'?identified?by?'password'?with?grant?option;
  • priv_type:代表允許操作數據庫的權限

  • user:代表數據庫用戶名

  • host:代表IP地址

  • password:代表設置的密碼

刷新user權限表:flush?privileges;

三、案例

1、設置所有數據庫、所有表、任意ip可以連接數據庫,授權給用戶名ping并設置密碼為123456

grant?all?on?*.*?to?'ping'@'%'?identified?by?'123456'; flush?privileges;

2、授權表cloud的記錄修改權限給連接ip地址是192.168.100.1和用戶名是ping并且密碼為123456

grant?update(name,sex)?on?cloud?to?'ping'@'192.168.100.1'?identified?by?'123456'; flush?privileges;

?

四、查看數據庫權限表

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教程(視頻)

? 版權聲明
THE END
喜歡就支持一下吧
點贊14 分享