重申标题:

我真的差不多花了两天在连接数据库

第一天#

当我连接了 LensTermius 后,就需要跑通项目来:

所以我需要连接 Oracle ,但是一开始其实是要 Oracle 的 客户端

所以我花了一下午的时间来下载创建 Oracle instant clientPL/sql

其实个人感觉配这些数据还是挺好配的,但是这些数据库其实是在内网的,因此我在本地连不上这些数据库,好吧我也不知地为什么连不上数据库,个人感觉这个东西就是不知道怎么找原因,反正连不上都是一个报错

后来问了一下老板–> DataGrip 直接启动,对当时为什么没想到,可能是觉得oracle太高级了

不应该使用DataGrip来连接,事实上说明,JB家的产品同样牛逼

但是我还是连不上数据库,因为数据库是在内网中的

第二天#

yzy 突然跟我说可以用 Termius 的 port fowarding 来远程连接服务器。

因为我连接了 hduhelp 的服务器,而这个服务器和那些数据库的域名在同一个内网中

因此我就可以通过 port fowarding 来连接这些数据库,准确的来说是把这些数据库的端口暴露

到本地,然后我就可以类似于本地连接方式连接到远程的数据库

image-20240713001234214

看右边的图片:

他就是通过中间的服务器来连接目标服务器(因为我连不上内网)

具体怎么连接,我只能说连完一个就会连第二个

然后我就可以把数据库中的 host 改成 localhost ,然后通过连接就差不多都成功了

其实有个 internal_mysql 和一个 lib_mysql 没连上

但是 yzy 说这些不重要 ,然后我就把他们都注释掉了

对就是注释掉:如果项目你发现你一堆报错,这些报错不重要,那么就把这些报错注释

然后,整个项目差不多就可以运行起来了

明天就可以开始 debug 项目来理解了,其实本来今天就可以搞

但是太晚了,我还想学点其他东西

最近在健身,然后一直犯困,白天犯困晚上精神

tips:

之前我没找到某个配置(只能说杭助这个config写的有一点点问题)

然后就可以从 configMap 中找到最新的配置,然后应用到配置中

反正 Pods 是在运行的,肯定是能够用的

image-20240713002345860