关于花两天来连接数据库这件事
重申标题:
我真的差不多花了两天在连接数据库
第一天#
当我连接了 Lens 和 Termius 后,就需要跑通项目来:
所以我需要连接 Oracle ,但是一开始其实是要 Oracle 的 客户端
所以我花了一下午的时间来下载创建 Oracle instant client 和 PL/sql
其实个人感觉配这些数据还是挺好配的,但是这些数据库其实是在内网的,因此我在本地连不上这些数据库,好吧我也不知地为什么连不上数据库,个人感觉这个东西就是不知道怎么找原因,反正连不上都是一个报错
后来问了一下老板–> DataGrip 直接启动,对当时为什么没想到,可能是觉得oracle太高级了
不应该使用DataGrip来连接,事实上说明,JB家的产品同样牛逼
但是我还是连不上数据库,因为数据库是在内网中的
第二天#
yzy 突然跟我说可以用 Termius 的 port fowarding 来远程连接服务器。
因为我连接了 hduhelp 的服务器,而这个服务器和那些数据库的域名在同一个内网中
因此我就可以通过 port fowarding 来连接这些数据库,准确的来说是把这些数据库的端口暴露
到本地,然后我就可以类似于本地连接方式连接到远程的数据库

看右边的图片:
他就是通过中间的服务器来连接目标服务器(因为我连不上内网)
具体怎么连接,我只能说连完一个就会连第二个
然后我就可以把数据库中的 host 改成 localhost ,然后通过连接就差不多都成功了
其实有个
internal_mysql和一个lib_mysql没连上但是 yzy 说这些不重要 ,然后我就把他们都注释掉了
对就是注释掉:如果项目你发现你一堆报错,这些报错不重要,那么就把这些报错注释
然后,整个项目差不多就可以运行起来了
明天就可以开始 debug 项目来理解了,其实本来今天就可以搞
但是太晚了,我还想学点其他东西
最近在健身,然后一直犯困,白天犯困晚上精神
tips:
之前我没找到某个配置(只能说杭助这个config写的有一点点问题)
然后就可以从 configMap 中找到最新的配置,然后应用到配置中
反正 Pods 是在运行的,肯定是能够用的

