关于花两天来连接数据库这件事
重申标题:
我真的差不多花了两天在连接数据库
第一天#
当我连接了 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
是在运行的,肯定是能够用的