由srv引发的智障bug

由srv引发的智障bug

💡 原文中文,约1700字,阅读约需4分钟。
📝

内容提要

昨晚将moe counter的数据库从sqlite换成mongodb,遇到了一些问题,但通过命令行解决。学习了mongodb命令,创建了账号和数据库,并授权权限。修改配置文件后,通过navicat可以连接和修改数据库,但通过配置文件连接时出错。通过官方文档发现了问题,最终改成了标准模式,成功连接数据库。

🎯

关键要点

  • 将moe counter的数据库从sqlite换成mongodb,安装过程顺利,但遇到libssl安装问题。

  • 通过命令行解决libssl安装问题,学习了mongodb基本命令,创建账号和数据库,授权权限。

  • 修改mongodb配置文件时需注意缩进,错误日志帮助发现问题。

  • 通过navicat成功连接和修改数据库,但通过配置文件连接时出现错误。

  • 参考官方文档发现连接字符串格式错误,必须指定hostname、domain和TLD。

  • 最终将连接字符串改为标准模式,成功连接数据库。

➡️

继续阅读