codefollower
codefollower
目前没有,都是用 MySQL 和 MongoDB 自带的导入导出工具。
这个错误有可能是网络慢,也有可能执行的 SQL 很耗时,15秒都没执行完,然后客户端就报告超时了。
好的,我先试一下
我用 lealone mysql 插件已经完全跑通 RuoYi-Vue 在 mysql 客户端执行 source ry_20240601.sql 时,有以下几个错误, 1. create table 语句最后那个 auto_increment=10 参数无法识别,最新的 lealone mysql 插件代码已经能解析这个参数了; 2. 把` \'ry\'` 改成 `''ry''`,连续两个单引号就表示在字符串中嵌入一个单引号; 3. 把`\"`直接改成`"`,在字符串中包含一个双引号是不需要用\来转义的; 5. notice_content longblob...
用 lealone mysql 插件跑 RuoYi-Vue,只要用上面修改后的 ry_20240601.sql 即可,其他的都不用动的。 application-druid.yml 里那个 password 参数在 lealone mysql 插件中默认是空,所以把它留空就行。
> mysql插件 是的,如果使用 mysql 插件,就完全按照 mysql 的习惯来使用即可。
> [mysqldump_ruoyi.zip](https://github.com/user-attachments/files/16076352/mysqldump_ruoyi.zip) > > 不过我导入mysqldump的脚本还是有错误,导入ruoyi-vue的修改''ry''和notent的clob的字段以后的sql,现在是支持的 > > 如果大神把附件里面里的mysqldump的语法适配完成,我想mysql的数据迁移到lealone就简单多了,现在主要是mysqldump导入的字段和表名都有``这个符号,还有一些多余的语法,这个就要去验证了,验证好了,能够mysqldump支持导入数据,那以后lealone安装mysql插件以后的场景使用范围就多了 好的,我正在想怎么支持 mysql 的特殊转义方式, mysql 插件要兼容的地方还挺多的,目前也只能先兼容常用的。
> > [mysqldump_ruoyi.zip](https://github.com/user-attachments/files/16076352/mysqldump_ruoyi.zip) > > 不过我导入mysqldump的脚本还是有错误,导入ruoyi-vue的修改''ry''和notent的clob的字段以后的sql,现在是支持的 > > 如果大神把附件里面里的mysqldump的语法适配完成,我想mysql的数据迁移到lealone就简单多了,现在主要是mysqldump导入的字段和表名都有``这个符号,还有一些多余的语法,这个就要去验证了,验证好了,能够mysqldump支持导入数据,那以后lealone安装mysql插件以后的场景使用范围就多了 > > 好的,我正在想怎么支持 mysql 的特殊转义方式, mysql 插件要兼容的地方还挺多的,目前也只能先兼容常用的。 目前只剩下 SET FOREIGN_KEY_CHECKS = 0 不支持了,mysql 通过这个参数禁用外键约束检查,lealone 还不支持,代码改动有点大。 所以会报告 qrtz_triggers 表找不到,原因是创建表的顺序错了,要把 qrtz_job_details 排在 qrtz_triggers...
> alibaba druid已添加对lealone的支持. [alibaba/druid#6086](https://github.com/alibaba/druid/pull/6086) 不错,感谢支持
把 **jdbc:h2:~/test** 替换成 **jdbc:lealone:embed:test** 参考文档 [通过嵌入模式使用Lealone数据库](https://github.com/lealone/Lealone-Docs/blob/master/%E5%BA%94%E7%94%A8%E6%96%87%E6%A1%A3/%E9%80%9A%E8%BF%87%E5%B5%8C%E5%85%A5%E6%A8%A1%E5%BC%8F%E4%BD%BF%E7%94%A8Lealone%E6%95%B0%E6%8D%AE%E5%BA%93.md)