要将SQLite数据库转换为MySQL数据库,您可以按照以下详细的步骤操作。过程主要包括导出SQLite数据、格式转换、在MySQL中创建数据库、导入数据等。确保已经安装好SQLite和MySQL,并且了解如何使用它们的命令行工具。
工具下载:
WampServer64(使用自带的MySQL)
操作步骤如下:
1.将SQLiteStudio v3.4.4版本工具下载并安装好后,双击打开DB数据库,白马号用"baimahao.db"为例做演示。

2. 找到“工具”选择“导出”

3. 选择“数据库”,点击 Next(下一步)

4. 全选,再点击“Next”

5. 导出
a. 导出格式:SQL。
b. 输出:自定义保存路径和名称。
c. 导出文本编码:UTF-8
d. 导出格式选项:全选

6. SQL数据库导出然后,用编辑工具打开修正。

7. 将
-- SQLiteStudio v3.4.4 生成的文件,周二 9月 24 13:59:11 2024
--
-- 所用的文本编码:UTF-8
--
PRAGMA foreign_keys = off;
BEGIN TRANSACTION;
这段删除。

8. 删除后的样子

9. 快捷方式 按住Ctrl+Shift+H 批量替换,将 INTEGER 替换为 int

10. 快捷方式 按住Ctrl+Shift+H 批量替换,将 AUTOINCREMENT 替换为 AUTO_INCREMENT

11. 快捷方式 按住Ctrl+Shift+H 批量替换,将 DEFAULT '4' 替换为 DEFAULT ''

12. 快捷方式 按住Ctrl+Shift+H 批量替换,将 DEFAULT 1 替换为 DEFAULT ''

13. 快捷方式 按住Ctrl+F 查找“索引”,将带有 -- 索引 : 的全部删除。

14. 删除后的效果

15. 进入 phpmyadmin 新建数据库

16. 将修正的 baimahao.sql数据库导入

17. 显示提示“导入成功,执行了 199652 个查询。(baimahao.sql)”,说明SQLite数据库已经成功转为了MySQL数据库。

18. 程序数据库文件配置修改,将pbootcms的数据库配置文件 /config/database.php 修改成mysqli驱动类型。


20. 完成。
总结:
导出SQLite数据库为SQL文件。
修改SQL文件使其兼容MySQL。
在MySQL中创建数据库并导入数据。
修复可能出现的兼容性问题。
验证数据一致性,更新索引和外键。
通过这些步骤,您可以将SQLite数据库顺利转换为MySQL数据库。