当我将新客户端连接到MySql服务器数据库时,我需要同步所有数据(我的意思是将所有数据从服务器复制到客户端 - SQLite)。我的第一个想法是从mysql复制数据并将所有内容导入Sqlite但我不知道如何。 有什么建议吗?
答案 0 :(得分:0)
Sequel(Ruby ORM)有一个用于处理数据库的命令行工具,你必须安装ruby,然后:
$ gem install sequel mysql sqlite3
$ sequel mysql://user:password@host/database -C sqlite://db.sqlite
有很多工具可以做到这一点。
mysql2sqlite - 将mysqldump文件转换为Sqlite3兼容SQL文件的Shell脚本。它使用awk来提高速度和便携性。使用适用于Windows的Cygwin工具在Windows上运行。
DBConvert for SQLite& MySQL,DBSync for SQLite& MySQL DBConvert for SQLite&用于SQLite的MySQL和DBSync& MySQL是可靠的双向数据库迁移软件,允许您将数据库从SQLite转换和同步到MySQL或从MySQL转换为SQLite。 DBConvert产品线包含用于MS SQL Server,MySQL,PostgreSQL,Microsoft Access,Microsoft Excel,FoxPro数据库转换和同步的工具。欢迎评价!