bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

允許遠程連接到MySQL數(shù)據(jù)庫服務(wù)器的方法步驟

這篇文章主要介紹“允許遠程連接到MySQL數(shù)據(jù)庫服務(wù)器的方法步驟”,在日常操作中,相信很多人在允許遠程連接到MySQL數(shù)據(jù)庫服務(wù)器的方法步驟問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”允許遠程連接到MySQL數(shù)據(jù)庫服務(wù)器的方法步驟”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

創(chuàng)新互聯(lián)建站專注于南岳網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供南岳營銷型網(wǎng)站建設(shè),南岳網(wǎng)站制作、南岳網(wǎng)頁設(shè)計、南岳網(wǎng)站官網(wǎng)定制、重慶小程序開發(fā)服務(wù),打造南岳網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供南岳網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

配置MySQL服務(wù)器

第一步是設(shè)置MySQL服務(wù)器,以偵聽機器上的某個特定IP地址或所有IP地址。
如果MySQL服務(wù)器和客戶端可以通過專用網(wǎng)絡(luò)相互通信,那么最好的選擇是設(shè)置MySQL服務(wù)器,僅偵聽專用IP。否則,如果你想通過公共網(wǎng)絡(luò)連接到服務(wù)器,就設(shè)置MySQL服務(wù)器,偵聽機器上的所有IP地址。
為此,你需要編輯MySQL配置文件,添加或更改bind-address選項的值。你可以設(shè)置單個IP地址和IP范圍。如果地址是0.0.0.0,MySQL服務(wù)器接受所有主機IPv4接口上的連接。如果你在系統(tǒng)上配置了IPv6,改而使用::,而不是0.0.0.0。
MySQL配置文件的位置因發(fā)行版而異。在Ubuntu和Debian中,該文件位于/etc/mysql/mysql.conf.d/mysqld.cnf,而在基于Red Hat的發(fā)行版(比如 CentOS)中,該文件位于/etc/my.cnf。
使用文本編輯器打開文件:

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

搜索以bind-address開頭的行,將其值設(shè)置為MySQL服務(wù)器應(yīng)偵聽的IP地址。
默認情況下,該值被設(shè)置為127.0.0.1(僅在localhost中偵聽)。
在這個例子中,我們將值改為0.0.0.0來設(shè)置MySQL服務(wù)器,偵聽所有IPv4接口:

mysqld.cnf
bind-address = 0.0.0.0
# skip-networking

如果有一行含有skip-networking,刪除該行或通過在行開頭添加#來注釋掉它。
在MySQL 8.0及更高版本中,bind-address指令可能不存在。在這種情況下,將其添加到[mysqld]部分下。
完成后,重新啟動MySQL服務(wù)以使更改生效。只有root用戶或擁有sudo權(quán)限的用戶才能重新啟動服務(wù)。
想在Debian或Ubuntu上重新啟動MySQL服務(wù),請輸入:

 sudo systemctl restart mysqld

在基于RedHat的發(fā)行版(比如CentOS)上,想重新啟動服務(wù),運行:

sudo systemctl restart mysql

授權(quán)用戶從遠程機器來訪問

下一步是允許遠程用戶訪問數(shù)據(jù)庫。
輸入以下內(nèi)容,以root用戶身份登錄MySQL服務(wù)器:

$ sudo mysql

如果你使用舊的原生MySQL驗證插件以root用戶身份登錄,請運行以下 命令,出現(xiàn)提示時輸入密碼:

$ mysql -uroot -p

從MySQL  shell里面,使用GRANT語句為遠程用戶授予訪問權(quán)限。

mysql> GRANT ALL ON database_name.* TO user_name@'ip_address' IDENTIFIED BY 'user_password';

其中:

  • database_name是用戶將連接到的數(shù)據(jù)庫的名稱。

  • user_name是MySQL用戶的名稱。

  • ip_address是用戶將連接的IP地址。使用%允許用戶從任何IP地址進行連接。

  • user_password是用戶密碼。

比如說,要授予名為foo、使用密碼my_password的用戶從IP是10.8.0.5的客戶端機器訪問數(shù)據(jù)庫dbname,你要運行:

mysql> GRANT ALL ON dbname.* TO foo@'10.8.0.5' BY 'my_passwd';

配置防火墻
最后一步是配置防火墻配置,允許來自遠程機器的通過端口3306(MySQL默認端口)入站的流量。
Iptables

如果你使用iptables作為防火墻,以下 命令將允許從互聯(lián)網(wǎng)上的任何IP地址訪問MySQL端口。這很不安全。

$ sudo iptables -A INPUT -p tcp --destination-port 3306 -j ACCEPT

允許從特定IP地址訪問:

sudo iptables -A INPUT -s 10.8.0.5 -p tcp --destination-port 3306 -j ACCEPT

UFW

UFW是Ubuntu中的默認防火墻工具。要允許從互聯(lián)網(wǎng)上的任何IP地址進行訪問(很不安全),請運行:

$ sudo ufw allow 3306/ tcp

允許從特定IP地址訪問:

sudo ufw allow from 10.8.0.5 to any port 3306

FirewallD

FirewallD是CentOS中的默認防火墻管理工具。要允許從互聯(lián)網(wǎng)上的任何IP地址進行訪問(很不安全),請輸入:

$ sudo firewall-cmd --permanent --zone = public --add-port = 3306/ tcp  
$ sudo firewall-cmd --reload

要允許從特定端口上的特定IP地址進行訪問,你可以創(chuàng)建新的FirewallD區(qū)域或使用豐富的規(guī)則。不妨創(chuàng)建一個名為mysqlzone的新區(qū)域:

$ sudo firewall-cmd --new-zone=mysqlzone --permanent  
$ sudo firewall-cmd --reload  
$ sudo firewall-cmd --permanent --zone=mysqlzone --add-source=10.8.0.5/32  
$ sudo firewall-cmd --permanent --zone=mysqlzone --add-port=3306/tcp  
$ sudo firewall-cmd --reload

驗證更改

要驗證遠程用戶可以連接到MySQL服務(wù)器,請運行以下命令:

mysql -u user_name -h mysql_server_ip -p

其中user_name是你授予訪問權(quán)限的用戶的名稱,mysql_server_ip是運行MySQL服務(wù)器的主機的IP地址。
如果一切設(shè)置正確,你就能夠登錄到遠程MySQL服務(wù)器。
如果你收到如下錯誤,端口3306未打開,或者MySQL服務(wù)器未偵聽IP地址。

ERROR 2003 (HY000): Can't connect to MySQL server on '10.8.0.5' (111)"

以下錯誤表明你嘗試登錄的用戶沒有訪問遠程MySQL服務(wù)器的權(quán)限。

"ERROR 1130 (HY000): Host ‘10.8.0.5’ is not allowed to connect to this MySQL server"

MySQL是默認流行的開源數(shù)據(jù)庫服務(wù)器,它僅偵聽來自localhost的入站連接。
要允許遠程連接到MySQL服務(wù)器,你需要執(zhí)行以下步驟:
1. 配置MySQL服務(wù)器,偵聽所有接口或特定接口。
2. 授予遠程用戶訪問權(quán)限。
3. 打開防火墻中的MySQL端口。

到此,關(guān)于“允許遠程連接到MySQL數(shù)據(jù)庫服務(wù)器的方法步驟”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

網(wǎng)頁名稱:允許遠程連接到MySQL數(shù)據(jù)庫服務(wù)器的方法步驟
URL分享:http://vcdvsql.cn/article34/jhgope.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化網(wǎng)站設(shè)計公司定制網(wǎng)站動態(tài)網(wǎng)站Google微信公眾號

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)