快速将Mysql转换为Sqlite的教程

发布时间:1年前 来源:94开发网原创 作者:超级管理员 热度:397℃
PbootCMS默认采用的是Sqlite数据库,系统自带完整后台以及一套响应式模板,放入PHP环境即可直接使用线上搭建简易环境为:Apache 、 PHP5.6-PHP7.3 、 Mysql5.5+所以如果已经上线一段时间了,网站已经有较多内容后要想换成Mysql版本是很不方便的,以下就是快速将Mysql转换为Sqlite的教程。

PbootCMS默认采用的是Sqlite数据库,系统自带完整后台以及一套响应式模板,放入PHP(5.3+)环境即可直接使用

线上搭建简易环境为:Apache 、 PHP5.6-PHP7.3 、 Mysql5.5+

快速将Mysql转换为Sqlite的教程

所以如果已经上线一段时间了,网站已经有较多内容后要想换成Mysql版本是很不方便的,以下就是快速将Mysql转换为Sqlite的教程。

转换为SQL格式(一)

第一步:找到data文件夹下的后缀为db的数据库文件,下载到本地

第二步:到各官方群【开发工具】文件夹下载下方截图所示的两个文件或点击下面链接下载。

工具下载 提取密码 3617

解压下载的两个压缩包

sqlitestudio-3.1.1文件夹:这个工具的作用是打开管理Sqlite数据库,我们将使用这个工具导出Sql格式文件

SQLITE转MYSQL工具教程文件夹:这个文件夹放置的是Sql修复工具和晨星傲月提供的教学视频,基本上我们只需要按照视频流程操作就行了

快速将Mysql转换为Sqlite的教程

第三步:打开SqliteStudio文件夹下的SQLiteStudio应用程序

将我们下载的后缀为db的数据库文件拖到程序中,点击左上角导航栏的【工具】-【导出】选项

快速将Mysql转换为Sqlite的教程

接下来会弹出一个选择框,我们选择默认的 数据库(代表所有数据)

点击Next

快速将Mysql转换为Sqlite的教程

默认全选,即导出所有表的内容,点击Next

快速将Mysql转换为Sqlite的教程

【导出格式】选择 SQL

【输出】点击右侧按钮选择输出后的位置,并设置输出后文件的名称

【导出编码】选择UTF-8

【导出格式选项】勾选最下面一条

最后点击【Finish】即完成SQL的初步流程了

快速将Mysql转换为Sqlite的教程

修复导出后的文件(二)

将导出后的SQL文件通过编辑器或者记事本打开

第一步:删除【– 表: ay_area】签名的所有内容

快速将Mysql转换为Sqlite的教程

第二步:定位到第一个【索引】文字的位置,删除第一个索引开始后面的所有内容,最后重新保存

至此,转换流程便完成了,我们可以直接把转换好的SQL文件导入到Mysql中

快速将Mysql转换为Sqlite的教程

相关文件请到PbootCMS官方群进行下载

报错处理

导入phpmyadmin的时候会出现图中类似报错,需要操作去除对应字段默认值

快速将Mysql转换为Sqlite的教程

修复步骤:

1、搜索两处

DEFAULT '4'

改为

DEFAULT ''

2、搜索一处

DEFAULT 1

改为

DEFAULT ''


文章链接:https://www.94kaifa.com/zy/10162.html

文章标题:快速将Mysql转换为Sqlite的教程

文章版权:94KAIFA(www.94kaifa.com) 所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!

本文最后更新发布于 2023-10-09 09:50:07 ,某些文章具有时效性,若有错误或已失效,请联系客服处理:75109479@qq.com

关于我们
本站上线于2023年09月01日,专注PbootCMS模板制作及整合,提供优质的企业网站模板、建站技术教程、网页素材、网站源码下载,更有仿站开发、网站维护等业务。做中小站长企业快速建站好帮手。
站长QQ:532088631
微信群聊
微信群聊
联系方式
技术交流QQ群号201010290
电话:400-0707-327
邮箱:kefu@kaifacn.com
坐标:西安市雁塔区高新路6号
陕ICP备2020015383号 陕公网安备61019002001930号

Copyright © 2023 94KAIFA All Rights Reserved.本站采用创作共用版权 CC 4.0 BY-SA 许可协议