學習 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的啟動引數...