所有分类
  • 所有分类
  • 网站模板
  • 设计素材
  • 办公素材
  • 站长素材
  • 软件资源

PbootCMS程序sqlite数据库转换mysql数据库教程

今天介绍PbootCMS程序sqlite数据库转换mysql数据库教程,因为很多用户问我sqlite数据库和mysql数据库用哪个好?简单来说最好是使用mysql数据库,SQLite并发低,动态访问时当访问量不超过10万PV的时候,SQLite 超过Access 的并发能力已经绰绰有余;生成静态页后更无需考虑数据库的并发问题,所以说在大数据量的SQLite情况下表现较差,但是中小站点一般情况下数据量不超过10万,而SQlite 在 100 万数据量之下表现还不错,因为省掉了对数据库服务器的远程连接甚至会更快,我觉得为了网站长远发展可以将PbootCMS程序sqlite数据库转成mysql数据库。

sqlite数据库转换mysql数据库教程

获取SQLiteStudio软件我们需要它编辑sqlite数据库。

SQLiteStudio软件下载地址:

此内容 评论 本文后刷新页面可见!

第一步:使用SQLiteStudio软件编辑需要转换的数据库。

增加本地数据库,点击tables表。

SQLiteStudio增加数据库

第二步,选择工具导出选项。

导出数据库

数据库导出选项

导出好的数据库在桌面。

第三步,用记事本编辑打开导出的数据库文件。删除需要删除的部分。

删除后的形式。

删除底部需要删除的部分,查找– 索引,删除– 索引下的全部内容。

然后需要把全部修改好的文件内容剪切出来修复一下,这里用到了个SQLITE转MYSQL修复工具V1.0,附下载地址如下:

此内容 评论 本文后刷新页面可见!

第四步,利用SQLITE转MYSQL修复工具修复sql内容。

第五步,保存后用【编辑】-【替换】选项,替换两处!

查找gtype text,换为 gtype varchar ,全部替换,如下图 :

再搜索`activation`  TEXT 换为`activation`  varchar   如下图:

因为转换工具不是最新的,如果不操作第五步会报下面两个错误:

#1101 – BLOB, TEXT, GEOMETRY or JSON column ‘gtype’ can’t have a default value

#1101 – BLOB, TEXT, GEOMETRY or JSON column ‘activation’ can’t have a default value

所以第五步必须操作。操作完成后保存sql文件。然后用phpmyadmin导入到mysql即可。

第六步,在phpmyadmin里测试导入。

测试mysql

这里就已经显示导入mysql数据库成功了!也有可能出现下面这种情况:

这种情况是因为上传限制的原因!修改解决方法:php.ini中修改upload_max_filesize=32M(大小自定义)。

最后:修改网站数据库配置文件。

经过上面测试mysql数据库已经转完了,只需要在phpmyadmin导出数据库文件,然后在上传到你的服务器覆盖就好了。最后需要把网站数据库配置文件修改一下就好。修改目标文件在:网站根目录/config/database.php。

以上就是PbootCMS程序sqlite数据库转换mysql数据库教程,如果在转换过程中遇到难题可以评论留言发出来,万条网会根据相关问题在出详细的教程的。

文章原文链接:https://www.wantiao.net/6868.html,转载请注明出处。
免责声明:本站资源均来自互联网,仅供研究学习使用,禁止违法违规使用,产生法律纠纷本站概不负责!本站信息来源于网络,版权争议与本站无关。如有侵权请邮件与我们联系处理,敬请谅解!

1

评论0

请先

疫情期间优惠活动!原360元包年VIP,现128元;原588元终身VIP,现158元。随着资源不断增多,随时提价!立即查看
显示验证码
没有账号? 注册  忘记密码?

社交账号快速登录