最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL指定IP登錄配置方法的完整步驟

 更新時(shí)間:2025年07月31日 10:11:50   作者:djdlg2023  
這篇文章主要介紹了MySQL指定IP登錄配置方法的相關(guān)資料,包括設(shè)置指定IP授權(quán)、修改用戶IP、配置防火墻限制、加強(qiáng)my.cnf安全及連接驗(yàn)證等步驟,需要的朋友可以參考下

一、用戶授權(quán)指定IP訪問

1.1 創(chuàng)建限定IP的用戶

-- 允許192.168.1.100通過用戶名user1和密碼password123訪問所有數(shù)據(jù)庫
CREATE USER 'user1'@'192.168.1.100' IDENTIFIED BY 'password123';

-- 授權(quán)該用戶對所有數(shù)據(jù)庫的所有權(quán)限(生產(chǎn)環(huán)境建議按需授權(quán))
GRANT ALL PRIVILEGES ON *.* TO 'user1'@'192.168.1.100';

-- 刷新權(quán)限使設(shè)置立即生效
FLUSH PRIVILEGES;

1.2 限制IP網(wǎng)段訪問

-- 允許192.168.1.%整個(gè)網(wǎng)段訪問特定數(shù)據(jù)庫
CREATE USER 'user2'@'192.168.1.%' IDENTIFIED BY 'password456';
GRANT SELECT, INSERT ON mydb.* TO 'user2'@'192.168.1.%';
FLUSH PRIVILEGES;

二、修改現(xiàn)有用戶的訪問IP

2.1 直接更新mysql.user表

-- 將用戶user3的訪問IP從原地址改為新地址
UPDATE mysql.user SET host='10.0.0.50' WHERE user='user3' AND host='192.168.2.100';
FLUSH PRIVILEGES;

2.2 使用RENAME USER命令

-- 更規(guī)范的修改方式(MySQL 5.0.2+支持)
RENAME USER 'user4'@'old_ip' TO 'user4'@'new_ip';

三、服務(wù)器端防火墻配置

3.1 Linux iptables規(guī)則示例

# 只允許特定IP訪問MySQL默認(rèn)端口(3306)
iptables -A INPUT -p tcp --dport 3306 -s 192.168.1.100 -j ACCEPT
iptables -A INPUT -p tcp --dport 3306 -j DROP

# 保存規(guī)則(CentOS/RHEL)
service iptables save

3.2 查看當(dāng)前連接IP

-- 在MySQL中查看當(dāng)前連接的客戶端IP
SELECT host FROM information_schema.processlist WHERE ID=CONNECTION_ID();

四、配置文件加強(qiáng)安全

4.1 修改my.cnf/my.ini

[mysqld]
# 只監(jiān)聽內(nèi)網(wǎng)IP(替換為你的實(shí)際IP)
bind-address = 192.168.1.10

# 禁止域名解析(提高性能和安全)
skip-name-resolve
重要提示
修改配置后需重啟MySQL服務(wù):systemctl restart mysqld生產(chǎn)環(huán)境建議結(jié)合SSL加密連接
定期審計(jì)用戶權(quán)限:SELECT user,host FROM mysql.user;

五、驗(yàn)證連接

# 從客戶端測試指定IP是否可連接
mysql -u user1 -p -h 192.168.1.10

如果連接失敗,請檢查:

  • 防火墻是否放行
  • 用戶權(quán)限是否正確
  • MySQL是否綁定到正確IP
  • 網(wǎng)絡(luò)路由是否可達(dá)

附:Mysql設(shè)置某個(gè)用戶的ip訪問權(quán)限

  • 1、授權(quán)所有數(shù)據(jù)庫的所有表的所有權(quán)限給ip為任意值用戶名為test密碼為pwd的用戶
grant all on *.* to 'test'@'%' identified by 'pwd';
  • 2、授權(quán)mydb數(shù)據(jù)庫的所有表的增刪改查權(quán)限給ip為1.1.1.1用戶名為test密碼為pwd的用戶
grant select,insert,update,delete on mydb.* to 'test'@'1.1.1.1' identified by 'pwd';
  • 3、授權(quán)mydb數(shù)據(jù)庫的stu表的修改權(quán)限給ip為1.1.1.1用戶名為test密碼為pwd的用戶
grant update(name,age) on mydb.stu to 'test'@'1.1.1.1' identified by 'pwd';

總結(jié) 

到此這篇關(guān)于MySQL指定IP登錄配置方法的文章就介紹到這了,更多相關(guān)MySQL指定IP登錄配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

北碚区| 金昌市| 双城市| 行唐县| 浦江县| 甘孜| 炉霍县| 富顺县| 呼伦贝尔市| 太保市| 上杭县| 芮城县| 桐柏县| 海门市| 高邮市| 瑞昌市| 柘城县| 夏津县| 利津县| 东兰县| 余江县| 马公市| 新密市| 定远县| 浦江县| 陕西省| 丹寨县| 新兴县| 余干县| 南通市| 涟源市| 德安县| 金堂县| 广德县| 灵石县| 都兰县| 和林格尔县| 清镇市| 嘉祥县| 兴安县| 六盘水市|