最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何解決IDEA無法連接docker中的數(shù)據(jù)庫的問題

 更新時間:2024年06月03日 15:33:28   作者:xihuanyuye  
這篇文章主要介紹了如何解決IDEA無法連接docker中的數(shù)據(jù)庫的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

IDEA無法連接docker中的數(shù)據(jù)庫

問題最后無解,或許可以通過抓包發(fā)現(xiàn)原因,但是經(jīng)過兩個小時的蠻力測試,最后證明可能當(dāng)前應(yīng)用的運行環(huán)境有關(guān)。

畢竟生成環(huán)境用的就是簡單的‘123456’。

問題現(xiàn)象

本地idea起springboot的微服務(wù),以com.alibaba.druid.pool.DruidDataSource連接池連接docker中安裝的。

datasource:
    type: com.alibaba.druid.pool.DruidDataSource
    driver-class-name: com.mysql.jdbc.Driver
    url: 'jdbc:mysql://127.0.0.1:3306/user?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false&verifyServerCertificate=false'
    username: root
    password: '123456'
    druid:
      initialSize: 50
      minIdle: 50
      maxActive: 300
      maxWait: 60000
      timeBetweenEvictionRunsMillis: 60000
      minEvictableIdleTimeMillis: 300000
      validationQuery: SELECT user()
      testWhileIdle: true
      testOnBorrow: false
      testOnReturn: false
      poolPreparedStatements: true
      connection-properties: druid.stat.mergeSql:true;druid.stat.slowSqlMillis:5000

相關(guān)版本

連接池

<dependency>
        <groupId>com.alibaba</groupId>
        <artifactId>druid-spring-boot-starter</artifactId>
        <version>1.1.20</version>
</dependency>

數(shù)據(jù)庫

dockerfile:
FROM mysql:5.7.25

現(xiàn)象

用以下命令可以修改數(shù)據(jù)庫密碼

grant all on *.* to root@'%' identified by 't$>9MJ4q' with grant option;
flush privileges;

當(dāng)密碼采用

‘123456’或者‘abcdef’時無法連接;當(dāng)密碼采訪復(fù)雜的’t$>9MJ4q’時,就可以直接連接成功。

嘗試了各種所謂密碼需要用‘’包裹的方式,都無效。

本機連接docker數(shù)據(jù)庫

首先要保證本機能訪問虛擬機的網(wǎng)絡(luò)

例如:可以通過遠(yuǎn)程連接工具連接到虛擬機

操作步驟

1.進入容器

docker exec -it 容器id /bin/bash

1).獲取容器id

docker ps -a

圖中紅框為容器id

2.操作容器mysql

mysql -uroot -p  
use mysql
update user set password_expired = "Y"where user="root";
ALTER USER'root'@'%' IDENTIFIED WITH mysql_native_password BY '自己的數(shù)據(jù)庫密碼';

依次執(zhí)行完成之后,可以通過你的數(shù)據(jù)庫連接工具連接你docker中的數(shù)據(jù)庫

工具連接:

cmd終端連接:

mysql -h 192.168.5.130 -uroot -p -P 3306 //192.168.5.130為自己的虛擬機ip

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Docker鏡像修改hosts及dockerfile修改hosts文件的實現(xiàn)方式

    Docker鏡像修改hosts及dockerfile修改hosts文件的實現(xiàn)方式

    這篇文章主要介紹了Docker鏡像修改hosts及dockerfile修改hosts文件的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • docker容器非root用戶提權(quán)的問題解決

    docker容器非root用戶提權(quán)的問題解決

    本文主要介紹了docker容器非root用戶提權(quán)的問題解決,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • 不重啟docker進程,重新reload加載配置過程

    不重啟docker進程,重新reload加載配置過程

    這篇文章主要介紹了不重啟docker進程,重新reload加載配置過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-09-09
  • 在docker中部署并啟動redis的方法

    在docker中部署并啟動redis的方法

    這篇文章主要介紹了在docker中部署并啟動redis的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • Docker 部署 RocketMQ 5.1.0 踩坑指南從超時到 Console 連不上的完整解決方案

    Docker 部署 RocketMQ 5.1.0 踩坑指南從超時到 C

    最近在項目中引入RocketMQ作為消息中間件,選擇使用Docker容器化部署以簡化環(huán)境搭建,本文給大家介紹Docker 部署 RocketMQ 5.1.0 踩坑指南從超時到 Console 連不上的完整解決方案,感興趣的朋友跟隨小編一起看看吧
    2026-03-03
  • Docker掛載文件結(jié)果是目錄問題的解決方案

    Docker掛載文件結(jié)果是目錄問題的解決方案

    在使用 Docker 進行應(yīng)用容器化部署時,文件系統(tǒng)掛載(Volume Mount)是最常用的功能之一,也是問題高發(fā)區(qū),本文給大家介紹了Docker掛載文件結(jié)果是目錄問題的解決方案,需要的朋友可以參考下
    2025-05-05
  • docker容器高效連接Redis的方法步驟

    docker容器高效連接Redis的方法步驟

    在微服務(wù)架構(gòu)中,Redis?是一種常見的高效緩存解決方案,通常用于存儲臨時數(shù)據(jù)、會話信息或?token,這篇博客將以實際項目為例,詳細(xì)介紹如何配置?Flask?應(yīng)用中的服務(wù)容器連接宿主機上的?Redis?服務(wù),需要的朋友可以參考下
    2024-09-09
  • 容器平臺下部署jumpserver跳板機全過程

    容器平臺下部署jumpserver跳板機全過程

    jumpserver是一款堡壘機/跳板機,用于加強內(nèi)網(wǎng)服務(wù)器的安全管理,本文介紹了jumpserver的安裝、配置和使用方法,包括生成密鑰、創(chuàng)建容器、測試連接、創(chuàng)建用戶和用戶組、添加資產(chǎn)、用戶授權(quán)和測試連接等步驟
    2025-10-10
  • Docker安裝方法與Docker四種網(wǎng)絡(luò)模式詳解

    Docker安裝方法與Docker四種網(wǎng)絡(luò)模式詳解

    今天小編就為大家分享一篇關(guān)于Docker安裝方法與Docker四種網(wǎng)絡(luò)模式的詳解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-09-09
  • docker如何部署tomcat應(yīng)用

    docker如何部署tomcat應(yīng)用

    這篇文章主要介紹了docker如何部署tomcat應(yīng)用問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12

最新評論

四川省| 南和县| 万盛区| 富源县| 临西县| 美姑县| 海林市| 米林县| 绥滨县| 临湘市| 社会| 丹寨县| 任丘市| 施甸县| 准格尔旗| 门头沟区| 中方县| 平凉市| 朔州市| 宁津县| 会宁县| 双鸭山市| 始兴县| 奎屯市| 天津市| 湘潭县| 岑溪市| 斗六市| 原平市| 房山区| 南投县| 都兰县| 沁水县| 女性| 滦平县| 库尔勒市| 张家口市| 突泉县| 河东区| 蒲江县| 宁陵县|