當前位置:首頁 » 密碼管理 » mysql限制外網訪問

mysql限制外網訪問

發布時間: 2022-02-25 09:54:20

⑴ 如何 mysql 禁止外網訪問

在防火牆例中把1433埠去掉就行了

⑵ 怎樣設置才能允許外網訪問MySQL

設置mysql服務允許外網訪問,修改mysql的配置文件,有的是my.ini,有的是my.cnf【linux】.
1:設置mysql的配置文件
/etc/mysql/my.cnf
找到 bind-address =127.0.0.1 將其注釋掉;//作用是使得不再只允許本地訪問;

重啟mysql:/etc/init.d/mysql restart;

2:登錄mysql資料庫:mysql -u root -p
mysql> use mysql;

查詢host值:
mysql> select user,host from user;

如果沒有"%"這個host值,就執行下面這兩句:
mysql> update user set host='%' where user='root';
mysql> flush privileges;
或者也可以執行:
mysql>grand all privileges on *.* to root@'%' identifies by ' xxxx';
其中 第一個*表示資料庫名;第二個*表示該資料庫的表名;如果像上面那樣 *.*的話表示所有到資料庫下到所有表都允許訪問;
『%':表示允許訪問到mysql的ip地址;當然你也可以配置為具體到ip名稱;%表示所有ip均可以訪問;
後面到『xxxx'為root 用戶的password;

舉例:

任意主機以用戶root和密碼mypwd連接到mysql伺服器
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypwd' WITH GRANT OPTION;
mysql> flush privileges;
IP為192.168.1.102的主機以用戶myuser和密碼mypwd連接到mysql伺服器
mysql> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.102' IDENTIFIED BY 'mypwd' WITH GRANT OPTION;
mysql> flush privileges;

⑶ 怎樣設置才能允許外網訪問MySQL

設置mysql服務允許外網訪問,或者直接開個起非代理,或者修改mysql的配置文件,有的是my.ini,有的是my.cnf【linux】.

⑷ 怎樣設置才能允許外網訪問MySQL

1、首先要確保外網到你內網中的mysql伺服器之間的網路是通的。
2、然後給用於進行資料庫鏈接的資料庫用戶附上所有主機鏈接許可權就可以了。
如test用戶
GRANT ALL PRIVILEGES ON *.* TO 'test'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

⑸ 如何設置mysql允許外網訪問

mysql的root賬戶,我在連接時通常用的是localhost或127.0.0.1,公司的測試伺服器上的mysql也是localhost所以我想訪問無法訪問,測試暫停.
解決方法:
1,修改表,登錄mysql資料庫,切換到mysql資料庫,使用sql語句查看"select host,user from user ;"
mysql -u root -pvmwaremysqluse mysql;
mysqlupdate user set host = '%' where user ='root';
mysqlselect host, user from user;
mysqlflush privileges;注意:最後一句很重要,目的是使修改生效.如果沒有寫,則還是不能進行遠程連接.
2,授權用戶,你想root使用密碼從任何主機連接到mysql伺服器
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'admin123' WITH GRANT OPTION;
flush privileges;
如果你想允許用戶root從ip為192.168.1.104的主機連接到mysql伺服器

⑹ 怎樣設置才能允許外網訪問MySQL

1. 允許外網訪問MySQL,首先得讓MySQL伺服器有一個能和外網直接連接的公網的IP,就是不能是10.x.x.x , 172.16.x.y--172.31.x.y, 192.168.x.y的IP地址,
2. 然後在MySQL上執行如下語句:
grant all peivilegess on *.* to root@'%' identified by '密碼';
flush privileges;
3. 打開防火牆,或配置防火牆允許3306埠通過

一般情況下,MySQL資料庫伺服器不允許外界直接訪問,如果要訪問的話,可以安裝一個web頁面的東西(比如phpmyadmin),通過訪問頁面的形式來訪問資料庫伺服器。

⑺ mysql想讓外網也能訪問怎麼辦

可以外鏈

熱點內容
伺服器兩條寬頻如何疊加網速 發布:2025-01-18 08:52:17 瀏覽:730
oracle存儲過程集合 發布:2025-01-18 08:42:39 瀏覽:884
洋蔥數學緩存 發布:2025-01-18 08:38:36 瀏覽:918
電影的文件夾都是 發布:2025-01-18 08:21:49 瀏覽:835
post提交php 發布:2025-01-18 08:21:42 瀏覽:460
如何禁止寫入文件夾 發布:2025-01-18 08:21:04 瀏覽:363
360雲盤等待上傳 發布:2025-01-18 08:21:03 瀏覽:796
安卓手機怎麼設置壁紙 發布:2025-01-18 08:20:23 瀏覽:319
如何關閉密碼鎖 發布:2025-01-18 08:18:51 瀏覽:859
我的電腦ftp打不開 發布:2025-01-18 08:18:05 瀏覽:513