国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 數據庫 > MySQL > 正文

MySQL如何修改賬號的IP限制條件詳解

2024-07-24 13:14:21
字體:
來源:轉載
供稿:網友

前言

最近在工作中遇到一個需求:修改MySQL用戶的權限,需要限制特定IP地址才能訪問,第一次遇到這類需求,結果在測試過程,使用更新系統權限報發現出現了一些問題, 具體演示如下.

注意:下面測試環境為MySQL 5.6.20. 如有其它版本與下面測試結果有出入,請以實際環境為準。

我們先創建一個測試用戶LimitIP,只允許192.168段的IP地址訪問,具體權限如下所示:

mysql> GRANT SELECT ON MyDB.* TO LimitIP@'192.168.%' IDENTIFIED BY 'LimitIP';Query OK, 0 rows affected (0.01 sec) mysql> GRANT INSERT ,UPDATE,DELETE ON MyDB.kkk TO LimitIP@'192.168.%';Query OK, 0 rows affected (0.00 sec) mysql> mysql> flush privileges;Query OK, 0 rows affected (0.00 sec) mysql>  mysql> show grants for LimitIP@'192.168.%';+----------------------------------------------------------------------------------------------------------------+| Grants for LimitIP@192.168.%                     |+----------------------------------------------------------------------------------------------------------------+| GRANT USAGE ON *.* TO 'LimitIP'@'192.168.%' IDENTIFIED BY PASSWORD '*72DDE03E02CC55A9478A82F3F4EBE7F639249DEC' || GRANT SELECT ON `MyDB`.* TO 'LimitIP'@'192.168.%'                || GRANT INSERT, UPDATE, DELETE ON `MyDB`.`kkk` TO 'LimitIP'@'192.168.%'           |+----------------------------------------------------------------------------------------------------------------+3 rows in set (0.00 sec) mysql>

mysql,限制ip訪問,ip限制,mysql如何限制ip訪問

假設現在收到需求:這個用戶只允許這個IP地址192.168.103.17訪問,于是我打算更新mysql.user表,如下所示:

mysql> select user, host from mysql.user where user='LimitIP';+---------+-----------+| user | host  |+---------+-----------+| LimitIP | 192.168.% |+---------+-----------+1 row in set (0.00 sec) mysql> update mysql.user set host='192.168.103.17' where user='LimitIP';Query OK, 1 row affected (0.02 sec)Rows matched: 1 Changed: 1 Warnings: 0 mysql> flush privileges;Query OK, 0 rows affected (0.01 sec) mysql> select user, host from user where user='LimitIP';ERROR 1046 (3D000): No database selectedmysql> use mysql;Reading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -A Database changedmysql> select user, host from user where user='LimitIP';+---------+----------------+| user | host   |+---------+----------------+| LimitIP | 192.168.103.17 |+---------+----------------+1 row in set (0.00 sec) mysql> show grants for LimitIP@'192.168.103.17';+---------------------------------------------------------------------------------------------------------------------+| Grants for LimitIP@192.168.103.17                     |+---------------------------------------------------------------------------------------------------------------------+| GRANT USAGE ON *.* TO 'LimitIP'@'192.168.103.17' IDENTIFIED BY PASSWORD '*72DDE03E02CC55A9478A82F3F4EBE7F639249DEC' |+---------------------------------------------------------------------------------------------------------------------+1 row in set (0.00 sec) mysql> 

mysql,限制ip訪問,ip限制,mysql如何限制ip訪問

上面測試發現,如果這樣只修改mysql.user表, 那么之前的權限沒有了,如下所示,如果你查詢mysql.db、 mysql.tables_priv 發現Host的字段值依然為192.168.%

mysql> select * from mysql.db where user='LimitIP'/G;*************************** 1. row ***************************     Host: 192.168.%     Db: MyDB     User: LimitIP   Select_priv: Y   Insert_priv: N   Update_priv: N   Delete_priv: N   Create_priv: N   Drop_priv: N   Grant_priv: N  References_priv: N   Index_priv: N   Alter_priv: NCreate_tmp_table_priv: N  Lock_tables_priv: N  Create_view_priv: N  Show_view_priv: N Create_routine_priv: N Alter_routine_priv: N   Execute_priv: N   Event_priv: N   Trigger_priv: N1 row in set (0.00 sec) ERROR: No query specified mysql> select * from mysql.tables_priv where user='LimitIP'/G;*************************** 1. row ***************************  Host: 192.168.%   Db: MyDB  User: LimitIP Table_name: kkk Grantor: root@localhost Timestamp: 0000-00-00 00:00:00 Table_priv: Insert,Update,DeleteColumn_priv: 1 row in set (0.00 sec) ERROR: No query specified

所以我繼續修改 mysql.db、 mysql.tables_priv 表,然后測試驗證終于OK了(請見下面測試步驟),當然如果賬戶的權限不止這幾個層面,你可能還必須修改例如mysql.columns_priv、mysql.procs_priv等表

mysql> show grants for LimitIP@'192.168.%';ERROR 1141 (42000): There is no such grant defined for user 'LimitIP' on host '192.168.%'mysql> mysql> mysql> update mysql.db set host='192.168.103.17' where user='LimitIP';Query OK, 1 row affected (0.00 sec)Rows matched: 1 Changed: 1 Warnings: 0 mysql> update mysql.tables_priv set host='192.168.103.17' where user='LimitIP';Query OK, 1 row affected (0.00 sec)Rows matched: 1 Changed: 1 Warnings: 0 mysql> flush privileges;Query OK, 0 rows affected (0.00 sec) mysql> show grants for LimitIP@'192.168.103.17';+---------------------------------------------------------------------------------------------------------------------+| Grants for LimitIP@192.168.103.17                     |+---------------------------------------------------------------------------------------------------------------------+| GRANT USAGE ON *.* TO 'LimitIP'@'192.168.103.17' IDENTIFIED BY PASSWORD '*72DDE03E02CC55A9478A82F3F4EBE7F639249DEC' || GRANT SELECT ON `MyDB`.* TO 'LimitIP'@'192.168.103.17'                || GRANT INSERT, UPDATE, DELETE ON `MyDB`.`kkk` TO 'LimitIP'@'192.168.103.17'           |+---------------------------------------------------------------------------------------------------------------------+3 rows in set (0.00 sec) mysql> 

mysql,限制ip訪問,ip限制,mysql如何限制ip訪問

如果需要修改用戶的IP限制,其實更新mysql相關權限表不是上上策,其實有更好的方法,那就是RENAME USER Syntax

mysql> RENAME USER 'LimitIP'@'192.168.103.17' TO 'LimitIP'@'192.168.103.18';Query OK, 0 rows affected (0.00 sec) mysql> FLUSH PRIVILEGES;Query OK, 0 rows affected (0.00 sec) mysql> show grants for 'LimitIP'@'192.168.103.18';+---------------------------------------------------------------------------------------------------------------------+| Grants for LimitIP@192.168.103.18                     |+---------------------------------------------------------------------------------------------------------------------+| GRANT USAGE ON *.* TO 'LimitIP'@'192.168.103.18' IDENTIFIED BY PASSWORD '*72DDE03E02CC55A9478A82F3F4EBE7F639249DEC' || GRANT SELECT ON `MyDB`.* TO 'LimitIP'@'192.168.103.18'                || GRANT INSERT, UPDATE, DELETE ON `MyDB`.`kkk` TO 'LimitIP'@'192.168.103.18'           |+---------------------------------------------------------------------------------------------------------------------+3 rows in set (0.00 sec) mysql> 

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對VeVb武林網的支持。

 

注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
噜噜噜噜噜在线视频| 在线中文字幕av| www.成人.com| 日本视频一二三区中文字幕| www.操操操| 国产一级黄色电影| 在线黄色国产电影| 九九在线视频| 国产精品麻豆一区二区三区| 国产成在线观看免费视频| 国产导航在线| 超碰免费在线播放| 国产在线观看a视频| 国产精品99爱免费视频| 在线看黄网站| 国产美女自拍视频| 一本久久精品| 国产精品久久久久久福利| 午夜在线视频| 国产无套粉嫩白浆在线2022年| 国产视频一二三区| 亚洲欧美日韩成人网| 国产一起色一起爱| 不卡av免费观看| 国产成人午夜精品| 麻豆精品免费视频入口| 国产成人福利| 久久精品国产麻豆| 亚洲男人的天堂成人| 国产一区二区影视| 国产中文字幕在线播放| eeuss影院在线播放| 精品视频三区| 91精品国产高久久久久久五月天| 麻豆精品免费视频入口| 精品国产免费观看一区| 最新中文字幕av专区| 免费看ww视频网站入口| 在线成人综合色一区| 精品推荐蜜桃传媒| 2018中文字幕在线观看| 国产一级片麻豆| 成网站在线观看人免费| 亚洲国产成人综合| 亚洲男人网站| 免费观看久久久久| 狠狠狠综合7777久夜色撩人| www亚洲天堂| 超碰免费在线播放| 国产乱码在线| 中文字幕国产欧美| 国产黄色片中文字幕| 在线一区观看| 日本综合一区二区三区| 亚洲第一成年免费网站| www.狠狠艹| 国自产拍在线网站网址视频| 九色在线网站| 国产区av在线| 午夜在线视频| 午夜av在线播放| 2019中文字幕在线电影免费| 伊人春色在线| 国产在线高清| 精品麻豆一区二区三区| 夜夜爽夜夜操| 国产免费黄网站| 国产wwww| 五月婷婷在线视频| 在线视频99| 国产精品天堂| 亚洲私人影吧| 国产蜜臀av在线播放| 国产高清一级片| 国产在线超碰| 不卡av免费观看| 国产不卡视频| 中文字幕在线视频不卡| 午夜在线视频| 精品全国在线一区二区| 国产在线第一页| 超碰91在线| 亚洲图区欧美| 91av福利| 午夜av在线播放| 男人操女人免费网站| 精品久久av| 天天av综合网| 蜜桃视频网站在线| av在线电影观看| 精品乱码一区二区三四区视频| 午夜视频在线观看网站午夜视频在线| 9色在线视频网站| 国产区在线视频| 最新av免费看| 国产亚洲精品久久久久久移动网络| av在线网页| 四虎成人欧美精品在永久在线| 国产色a在线| 国产系列电影在线播放网址| 懂色av中文在线| 天天操人人爽| 国产免费黄网站| 中文字幕有码在线视频| 国产网站在线播放| 国产三级香港三韩国三级| 国产原创精品视频| 国产一卡2卡3卡4卡网站免费| 天堂在线一二区| 国产在线麻豆精品| 99视频在线观看地址| 国产麻豆精品高清在线播放| 免费a在线看| 国产精品自拍在线观看| 国产小视频免费在线观看| √天堂8资源中文在线| 国产国产国产国产国产国产| 国产区视频在线观看| 国产传媒在线播放| 四虎免费播放| 国产乱在线观看视频| 国产精品视频一区二区免费不卡| 国产精品扒开做爽爽爽的视频| 国产黄色片大全| 亚洲人成影院在线| 狠狠操狠狠色| 国产成人午夜| 欧美性受xxxx免费视频| 久久五月精品| 精品视频一二区| 免费国产视频| 国产95在线|亚洲| eeuss影院在线观看| 九九精品九九| 国产福利片在线| 九九久久久2| 四虎一区二区三区| 国产一区二区三区不卡免费观看 | 国产精品二线| 欧美日韩视频精品一区二区| 中文字幕成人乱码在线电影| h视频在线网站| 国产黄色av免费看| 日本在线天堂| 91中文字幕| 国产高清视频在线| 国产精品视频一区麻豆| 九九在线视频| 九九在线免费视频| 免费午夜一级| 日韩黄色成人| a视频在线看| 亚洲an天堂an在线观看| 91福利在线视频| 国产福利免费观看| 国产精品免费视频二三区| 中文字幕人成高视频| 久久久久久五月天久久久久久久久| 国产精品久久久久一区二区国产| 国产在线传媒| 中文字幕网站视频在线| 中文字幕在线看精品乱码| 久久精品国产亚洲a∨麻豆| 日本国产在线| 女人色在线免费视频| 老司机在线视频二区| 国产中文在线观看| 天天操夜夜摸| 国产精品免费视频一区一| 中文字幕在线视频不卡| 国产麻豆高清视频在线第一页 | av在线free| av天天在线| 久热免费在线视频| 国产精品亚洲色图| 91美女主播在线视频| 在线黄色国产电影| 另类综合图区| 国产香蕉视频在线观看| 国产精品国产三级国产试看| 国产成人精品自线拍| 在线观看精品一区二区三区| 日本h视频在线观看| 高清av在线| 在线视频二区| 九九热在线视频| 69视频在线观看| 狠狠干天天干| 99热免费在线观看| 国产尤物视频| 天天操夜夜添| 国产精品欧美韩国日本久久| av在线免费播放网站| 国产一级片麻豆| 日本不卡1区2区3区| 国产极品嫩模在线视频一区| 亚洲成人国产综合| 国产精品理人伦一区二区三区| 亚洲成年人视频| 国产精品久久久久一区二区国产|