pbootcms数据库sqlite转mysql教程

默认情况下pbootcms是sqlite数据库,那么什么是sqlite数据库呢?

  SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来讲,它的处理速度比他们都快。SQLite第一个Alpha版本诞生于2000年5月。 至2021年已经接近有21个年头,SQLite也迎来了一个版本 SQLite 3已经发布。

  好了,现在我们就看看如何把网站原有的数据库转换成mysql.

  现在需要几个工具:

SQLiteStudio软件  sqlite转mysql修复工具

  1.下载网站根目录的data文件夹的数据库格式是xxxx.db

  2.用SQLiteStudio软件到处sql格式的数据库。按照一下视频操作:

  3.现在我们已经把数据库转换成sql格式了,然后用sqlite转mysql修复工具

  把sql文件里复制到工具里面点击修复,

pbootcms数据库sqlite转mysql教程

  修复好了复制到sql文件里面。然后保存

  4.然后删除红框里面的内容

pbootcms数据库sqlite转mysql教程

  以及底部带有索引的全部内容,然后保存上传到数据库

pbootcms数据库sqlite转mysql教程

  导入的时候会报错:

pbootcms数据库sqlite转mysql教程

  解决方法:

  需要操作去除对应字段默认值

1、查找:DEFAULT '4' 替换为 DEFAULT ''
2、查找:DEFAULT 1 替换为 DEFAULT ''

  然后重新上传数据库,就可以成功上传了,如果数据库比较大的上传时间可能会久一些。

  最后就是配置网站链接数据库了,打开根目录config文件夹下的database.php文件

return array(
'database' => array(
'type' => 'mysqli', // 数据库连接驱动类型: mysqli,sqlite,pdo_mysql,pdo_sqlite
'host' => 'localhost', // 数据库服务
'user' => 'pboot', // 数据库连接用户名
'passwd' => '123456', // 数据库连接密码
'port' => '3306', // 数据库端口
'dbname' => '这里填数据库名称' // 去掉注释,启用mysql数据库,注意修改前面的连接信息及type为mysqli
//'dbname' => '/data/9a29840b2bd6656d7f0c58fb2fb3a3d7.db' // 去掉注释,启用Sqlite数据库,注意修改type为sqlite
)
);



收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

免责声明:本文系转载自互联网,版权归原作者所有;旨在传递信息,不代表中站源码网的观点和立场。如有侵权,请联系我们删除!qin@ceccz.com

中站源码网-网络情报局 PbootCMS教程与问题 pbootcms数据库sqlite转mysql教程 https://web.ceccz.com/cmsjc/pbwt/3576.html

中站网

常见问题
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议换浏览器下载!
查看详情

相关文章

评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务

 
pbootcms数据库sqlite转mysql教程-海报

分享本文封面