在 my.ini 中的 [mysqld] 段设置 mysql basedir 和 datadir,如下: #Path to installation directory. All paths are usually resolved relative to this. basedir="C:/Program Files/MySQL/MySQL Server/" #Path to the database root datadir="C:/Program Files/MySQL…
今天碰到一个很奇怪的问题,关于exists的, 第一个语句如下: SELECT ) FROM APPLY t WHERE EXISTS ( SELECT r.APPLY_ID FROM RECORD r WHERE t.APPLY_ID = r.APPLY_ID ); 产生的结果是:89584 第二个语句如下: SELECT ) FROM APPLY t WHERE EXISTS ( SELECT max(r.FINISH_TIME) FROM RECORD r WHERE t.APPLY_ID…
以下语句在mysql单库中执行正常: SELECT * FROM device WHERE devicetype='AMS.Monitoring.XlCloud.QKL8154.XLCloudDevice' 但是如果在mycat/conf/schema.xml中开启 checkSQLschema="true" 则不能在mycat上正确执行: explain SELECT * FROM device WHERE devicetype='AMS.Monitoring.XlCloud.QKL…
今天在调试使用ansible进行标准化安装MySQL8.0时,发现关于caching_sha2_password plugin的一个bug. 在搭建主从复制时,按照手册说明需要创建用户: create user repl@'%' identified by 'repl4Password'; grant replication slave on *.* to repl@'%'; 然后在从库执行: change master ,master_user; start slave; 悲催的是,发现从库的…
晚上在那里调程序,把mysql.data组件的nuget包进行了更新,前几天好好的程序,开始抛错,跟踪断点发现以下的异常: Unable to connect to any of the specified MySQL hosts. 一开始以为数据库出了错误,去检查数据库状态正常,用Mysql workbench在远程连接也正常.感觉有点奇怪. 又认真看了下,发现这个异常下面还有个提示: INNER EXCEPTION: Sequence contains more than one match…