簡體   English   中英

如何從其他服務器連接到mysql數據庫?

[英]How can I connect to a mysql db from a different server?

假設我有一個遠程服務器上帶有mysql db的根網站。

我想從其他許多小型網站(具有較低權限)連接到該特定數據庫(以進行查詢)。

能做到嗎?

語言:jsp,java,php

有什么特別的問題嗎? 只需在連接字符串中指定服務器地址而不是“ localhost”即可。
您也可以為此創建具有最小特權的專用用戶。

是的,這是可以做到的,MySQL允許來自遠程主機的連接(假設將MySQL配置為允許網絡連接,並假定已授予遠程主機)。 如有問題,請參閱第5.4.7 拒絕訪問錯誤的原因列出了最常見的問題和解決方案。

默認配置通常包含一個變量

 skip-networking

您需要將其注釋掉才能啟用網絡。

除了Nikita Rybak和Pascal Thivent的回答外,我想指出的是,大多數托管服務提供商都不允許來自本地主機以外的位置的查詢。

我不知道您對服務器配置有多少訪問權限,但是當我第一次開始嘗試跨域/服務器進行連接時,我會為自己省去一會兒麻煩。

如果MySQL服務器在您的控制之下,這並不困難; 您可以在此處找到該過程。 如果不是這樣,您唯一可以做的就是請管理員去做,否則是不可能的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM