MYSQL缺少libmysqlclient.so.16文件

话虽如此,这是我最后一次发生这种情况。
我只记得2 01 7 年。
我在一家小公司从事运维工作。
当时,该公司使用的是 MySQL 数据库。
突然有一天,我们的一位开发人员来找我,告诉我无法建立数据库连接。
检查时没有找到libmysqlclient.so.1 6 文件。
那一刻,我的头就像被锤子敲了一下。

当时,尝试使用 ln -s libmysqlclient.so.1 5 libmysqlclient.so.1 6 创建符号链接。
我以前见过这个技巧,并且认为它应该有效。
结果尝试了一下,还是不行,没有解决数据库连接问题。

然后我想了想,找到了一个现成的解决方案。
网上搜索了一下,找到了正确的库文件,直接安装即可。
由于当时使用的是Ubuntu系统,所以就按照网上的方法,使用了 sudo apt-get install libmysqlclient1 8 没想到,第一次尝试就成功了,数据库连接问题立即得到解决。

这件事发生后,我特别小心。
如果您以后遇到类似的问题,我们会首先检查是否是由于数字文件版本不匹配造成的。
如果有则解决问题的对应库文件直接安装。
然而,这件事让我意识到,有时直接更新到最新版本的MySQL Server也是一个不错的选择。
不仅修复了问题,还享受了新版本带来的各种改进。

嘿,运维方面,你需要不断学习新东西。
不然出了几个问题你就头疼了。
你呢 你经历过类似的情况吗?或者您有更好的解决方案吗?我们来谈谈吧。

关于MySQL-8.0.27安装后找不到my.ini配置文件

2 02 3 年,朋友安装了MySQL 8 .0.2 7 ,但找不到my.ini配置文件,一头雾水。
原来8 .0版本已经更新并默认安装在C盘的ProgramData目录下,并不是传统的安装目录。
my.ini位于C:\ProgramData\MySQL\MySQLServer8 .0,数据库路径也已更改。
默认位置为C:/ProgramData/MySQL/MySQLServer8 .0/Data。
此更改提高了系统安全性,但也阻止用户查找配置文件。
你必须适应新的变化,调整参数才能正常使用。
不确定这部分,但它一定很重要。