IDEA 遠端連線 Docker MySQL

2021-10-20 20:06:31 字數 992 閱讀 9146

學習 ssm 框架的時候需要遠端呼叫伺服器的 mysql,正好此前也學習了 docker,於是查閱資料,實現了 idea 遠端連線 docker mysql。

bluestragglers 興趣使然的個人小站

2. 參考內容

2. 參考內容

首先需要用遠端伺服器的 docker 生成 mysql 容器。

先拉取、確認。

docker pull mysql

docker images

之後,根據映象生成容器。

docker run --name mysql -d -p 3307:3306 -e mysql_root_password=123456  mysql

# 注意,這裡修改了埠,將3307代替了3306,從而避免與遠端伺服器自己的 mysql 衝突

docker ps

最後,執行容器。

docker exec -it mysql_container_id /bin/bash
進入容器後,首先執行 mysql。

mysql -uroot -p
隨後,更改許可權。如果是阿里雲伺服器,還要更改安全組。這裡是學校伺服器,因此略過更改安全組。直接更改許可權,之後重新整理許可權即可。

alter user 'root'@'%' identified with mysql_native_password by '123456';

flush privileges;

最後,新建乙個 mysql 型別的 data source 檔案,測試連線。

host 選擇目標伺服器位址,埠選擇 3307,使用者名稱 root,密碼 123456,選擇測試連線,即可顯示可以正常呼叫。

07,使用者名稱 root,密碼 123456,選擇測試連線,即可顯示可以正常呼叫。

docker配置mysql容器+遠端連線(全流程)

idea 遠端除錯 IDEA遠端除錯

大部分測試環環境和本地環境有區別,在本地上也很難搭建起一套完整的服務,所以導致了在本地可以發布到伺服器上卻出現各種問題,這時候我們就可以借助遠端除錯來幫助我們快速的定位問題的所在。遠端除錯需要在伺服器上部署與本地一致的 xdebug xrunjdwp transport dt socket,serv...

IDEA連線遠端伺服器Docker

1 修改 lib systemd system docker.service檔案 vim lib systemd system docker.service按i進入編輯模式,在execstart後面追加 h tcp h unix var run docker.sock,預設埠是2375,也可以修改為...

Idea遠端除錯

工作中不免會遇到已部署到伺服器上的專案出現問題,這時,如果想要除錯伺服器端的 就需要開啟遠端除錯。注意 遠端除錯會阻塞其他的執行緒訪問,請確認除錯時有沒有客戶在訪問該伺服器。下面來講如何開啟遠端除錯 1.為了進行除錯,需要修改.tomcat bin catalina.s 件中的tomcat的啟動引數...