mysql

Windows Rust 编译 mysqlclient 缺失或者 libpq 缺失解决方法

在 Windows 上使用 Rust 编译带有 Mysql 或者 Postgresql 的项目会报 mysqlclient 或者 libpq 缺失,使用下面的方法可以解决。 下载 mysql-connector-c 配置 CARGO_HOME\config ,新增配置 [target.x86_64-pc-windows-msvc.mysqlclient] rustc-link-search = ["E:\\Env\\mysql\\mysql-connector-c-6.1.11-wi…

Mysql Communications link failure 的几种情况

问题 一个批量导数据的程序,加了一张表的导入后,有时会出现 com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure 错误,这个错误在网上非常常见。 问题排查 在网上搜索了一遍后,大多数方案说的原因都是一个数据库链接空闲时间太长了,导致被关闭掉了,而我的这个程序不是这种情况,因为导数据都是不断的在执行,链接不太可能会空闲,这个解决方案明显不符合我的情况,然后在网上看到一篇博客,说…

mycat事务超时

问题 项目里面使用的是 mycat 进行分库分表,但在最近一个系统更新后出现数据库事务锁超时的问题,如下面的错误: Caused by: java.sql.SQLException: Lock wait timeout exceeded; try restarting transaction 分析 先在网上搜索了一下之后,发现大多数说的都不是什么好的解决方案,手动kill掉事务,把事务超时时间加长,这些对我现在这个项目都不实际,还是自己分析吧。 对数据库的配置检查了一番,没什么问…

加载更多博文
未找到任何结果