暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

自建MYSQL数据库实现局域网数据互通的心得

浅显物语 2021-01-12
422

之前通过ODBC驱动方法与数据库Navicat管理工具,分别实现了VBA连接MYSQL数据库的方法,EXCEL数据连接方法,以及数据库工具对数据库使用的相关方法的实现,开始从ORACLE单一的数据库转为拓展到MYSQL数据库的使用方法上;

前些天根据网络各种教案,把个人笔记本创建了MYSQL数据库,但仅仅只是单机的数据库,因此总想做一些拓展,刚好在VBA运用中,对原始数据库为了安全考虑,以及谨慎原则,觉得有些数据需要通过自建数据库进行管理才行,于是昨天开始倒腾数据库安装,但是安装的过程总是遇到各种问题,比如安装mysql-installer-community-8.0.22.0.msi,遇到2503的出错提示,然后各种查资料进行问题处理,解决2503问题;

接着又出现start service安装失败

太扎心了,又一个问题,反复根据网络上的各种教案,倒腾着,卸载,安装,再出错,再卸载,再安装……

总感觉是细节上没有留意到,于是就下狠手,卸载MYSQL各种相关注册表信息, 一路删除,差不多的情况下,停手了,觉得可以重新开始安装了,果然安装成功了;

问题又出现了,原本按root账户密码也是root设置,居然在数据库工具连接时提示密码错误,头大了……


又重新卸载,重新安装,重新设置密码……反复几次,测试成功了,开始创建数据库,创建数据库测试数据,然后用本地数据库工具连接上了;

数据成功了,那么就开始再把VBA的连接连一连,oh my god ……

又提示出错,重新再找网络教案,一对比,自己之前可以连接的数据库没有端口信息可以连接成功,而自建的居然连接不上,默认都是3306的端口,而我倒腾了几次,总是失败的情况下,把端口改城了3309,完美实现了各种问题的规避,却在VBA ODBC驱动连接时连接不上,于是对比网络教案,网络上有端口号信息,于是把配置信息加上端口号,再试后,真的成功了;

那就开始写数据,查数据吧。


使用数据库工具Navicat创建的数据表,然后VBA写一句插入语句,再查询数据库是否接收了数据,数据检查接收成功,自建MYSQL总算连接成功,给自己的VBA小工具加一段操作日志,这样可以实现对业务使用者进行观察,看使用的情况,以备优化改善。好了,此次心得简洁描述,打通后的感觉,虽然没有什么多大价值,但是对于个人自建数据库到数据库的数据维护,也算是一个突破,今后不管有没有可连接的数据库,至少自己手头可以连接起来的数据,就可以通过个人的自建方法把数据搭建起来,然后实现一套较为系统化的数据运维,今天没有去更多的描述如何实现一步步的连接,主要还是各种问题未必每个人都会遇到,而且当你遇到时,网络教案也能很快找到,技术问题并不是关键,关键的是个人学习历程上小小的突破;对于非科班计算机专业出身的我,曾经在计算机课程上是个学不懂,学不会的差等生,却因为各种阴差阳错,逐渐接触了计算机编程,接触数据库,就如当初成本会计课勉强及格,却在写论文时写了关于成本的,计算机课程最差,却走了一条计算机相关的职业,或许折腾中逐步提升自我,突破最初的“差等生”状态,自己才不觉得曾经的遗憾,补齐短板,或者说让个人少一点遗憾,突破与折腾在可以逐步提升的地方慢慢前行,可能结局没有什么高大上,但比起最初的自己已经提升了也就算是对自己的人生的鼓励,加油,再接再厉。

文章转载自浅显物语,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论