我想澄清一些事情。我在我的遠程虛擬機上安裝了mysql客戶端,運行在Ubuntu 16.04上,目標是從R內部訪問數據庫,但我一直在嘗試使用mysql,例如:mysql -u root -p -h fe80::883f:XXXX:XXX:XXXXX -P 3306
其中「XXX」我試過每個ip地址我獲得在Windows命令行發出命令ipconfig時如何從雲實例(最好從R內)訪問筆記本電腦上的MySQL服務器中的數據庫?
爲了縮小我的疑難解答我想幾個指針:
- 我需要給IP地址在我的遠程(雲)實例mysql配置文件(因此在安裝了mysql服務器的dir中的windows中找到my.cnf或其等價物並綁定rem的地址ote/cloud VM我試圖從我的筆記本電腦上訪問數據庫)。
2 SSL,要啓用這個東西,需要?
另外,從Windows上的Ubuntu上的Bash(WSL)我可以使用mysql -u root -p'xxx'-h'登錄到mysql服務器,即從windows命令行ipconfig輸出的IP地址被稱爲「Link本地IPv6地址「。在閱讀了幾篇文章後,使用我的想象力(這讓我陷入了疑難解答),我覺得在MySQL服務器的某個配置文件中,dir必須爲遠程虛擬機「綁定地址」(我通過我的putty訪問筆記本電腦),正在思考正確的道路?
至於權限root用戶在MySQL服務器,我相信我已經給每根權限(下面顯示): enter image description here
您可以輕鬆地與R使用JDBC做到這一點:https://www.rforge.net/RJDBC/ – duffymo
謝謝該份額讓我在一分鐘內嘗試這一點,並希望我能成功。 –
@duffymo我開始學習OBDC連接和設定,JDBC是類似的工具。我希望我的問題是有道理的,但基本上我的第一個失敗是我在Windows機器上配置了DSN連接,並且正在尋找一種方法從遠程Linux機器連接到它。然後,我想起我 - 我的遠程計算機上需要連接到Windows機器上的數據庫的obdc dsn連接設置。我正試圖以此方式設置它,但如果你能幫助我進一步清除問題,我將非常感激 - 真誠地感謝你。 –