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

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

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

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

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

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

-- 授權(quán)該用戶(hù)對(duì)所有數(shù)據(jù)庫(kù)的所有權(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)段訪問(wèn)

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

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

2.1 直接更新mysql.user表

-- 將用戶(hù)user3的訪問(wèn)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訪問(wèn)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)前連接的客戶(hù)端IP
SELECT host FROM information_schema.processlist WHERE ID=CONNECTION_ID();

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

4.1 修改my.cnf/my.ini

[mysqld]
# 只監(jiān)聽(tīng)內(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ì)用戶(hù)權(quán)限:SELECT user,host FROM mysql.user;

五、驗(yàn)證連接

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

如果連接失敗,請(qǐng)檢查:

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

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

  • 1、授權(quán)所有數(shù)據(jù)庫(kù)的所有表的所有權(quán)限給ip為任意值用戶(hù)名為test密碼為pwd的用戶(hù)
grant all on *.* to 'test'@'%' identified by 'pwd';
  • 2、授權(quán)mydb數(shù)據(jù)庫(kù)的所有表的增刪改查權(quán)限給ip為1.1.1.1用戶(hù)名為test密碼為pwd的用戶(hù)
grant select,insert,update,delete on mydb.* to 'test'@'1.1.1.1' identified by 'pwd';
  • 3、授權(quán)mydb數(shù)據(jù)庫(kù)的stu表的修改權(quán)限給ip為1.1.1.1用戶(hù)名為test密碼為pwd的用戶(hù)
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)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

郁南县| 柳江县| 忻州市| 静海县| 浠水县| 安多县| 武宁县| 房产| 义马市| 乌兰浩特市| 德化县| 屯昌县| 从江县| 方正县| 威信县| 红河县| 和田县| 西吉县| 历史| 北川| 鸡西市| 乌拉特后旗| 赣榆县| 延寿县| 兴义市| 穆棱市| 常山县| 安国市| 临邑县| 醴陵市| 遂昌县| 平山县| 乌海市| 斗六市| 云阳县| 周宁县| 六枝特区| 桐柏县| 宿迁市| 广南县| 汝南县|