lealone / Lealone

比 MySQL 和 MongoDB 快10倍的 OLTP 关系数据库和文档数据库
Other
2.44k stars 514 forks source link

lealone-mysql插件终端不能同时运行多个mysql终端 #234

Open tangzhongshan opened 1 month ago

tangzhongshan commented 1 month ago

lealone-mysql插件终端不能同时运行多个mysql终端

lealone-mysql-1 lealone-mysql-2

如上图所示,想启动第2个终端,不能创建成功

tangzhongshan commented 1 month ago

这个绝不是密码错误造成的

codefollower commented 1 month ago

没有限制的,我这里是可以的。 mysql

tangzhongshan commented 1 month ago

我刚看了是MariaDB,也是类似mysql的数据库

codefollower commented 1 month ago

用 MariaDB 的客户端连 lealone mysql 插件我还没有试过,如果它用的协议不同就可能有问题。 lealone mysql 插件本身是允许用同一个用户名打开多个终端的。

codefollower commented 1 month ago

MariaDB 的客户端我也试了,也可以同时打开多个终端的。

如果第二个 mysql 终端一直连不上,也有可能是因为它跟前一个 mysql 终端都分配给同一个 lealone 调度线程了,这个 lealone 调度线程在忙着写入数据,还没来得急处理新连接请求。不过按设计逻辑来看,不会发生的,lealone 调度线程在执行一批写入操作时会检查是否有新连接的。