服务器之家:专注于服务器技术及软件下载分享
分类导航

DEDECMS|帝国CMS|Discuz|PHPCMS|Wordpress|ZBLOG|ECSHOP|苹果CMS|极致CMS|CMS系统|

服务器之家 - 建站程序 - CMS系统 - pbootcms 数据库sqlite转mysql数据库方法

pbootcms 数据库sqlite转mysql数据库方法

2023-07-04 21:00未知服务器之家 CMS系统

pbootcms是sqlite数据库,那么什么是sqlite数据库呢? SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且已经在很多嵌

    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数据库方法

  导入的时候会报错:

1

#1101 - BLOB, TEXT, GEOMETRY or JSON column 'gtype' can't have a default value

  pbootcms 数据库sqlite转mysql数据库方法

  解决方法:

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

查找:DEFAULT '4' 替换为 DEFAULT ''查找: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

)

);

 


延伸 · 阅读

精彩推荐
  • CMS系统PbootCMS模板如何调用公司简介和单页内容显示

    PbootCMS模板如何调用公司简介和单页内容显示

    PbootCMS是一款基于PHP的开源内容管理系统,拥有丰富的模板标签和插件扩展功能。其中,调用公司简介和单页内容的显示非常简单,下面我将为大家详细介...

    未知1742023-05-13
  • CMS系统pbootcms后台"登录失败次数锁定" 解决办法

    pbootcms后台"登录失败次数锁定" 解决办法

    PbootCMS是全新内核且永久开源免费的PHP企业网站开发建设管理系统,今天碰到一个客户说后台锁定了,不知道如何解决,今天分享下pbootcms后台登录失败次数...

    未知1192023-06-14
  • CMS系统PbootCMS 使用MySQL数据库配置方法

    PbootCMS 使用MySQL数据库配置方法

    PbootCMS 是一款开源的内容管理系统,使用该系统搭建网站时,数据库连接是一个很重要的环节。本文将介绍如何通过修改 database.php 文件来配置 PbootCMS 的...

    未知1732023-06-19
  • CMS系统PbootCMS分页条效果之数字条效果

    PbootCMS分页条效果之数字条效果

    数字条自带a链接标签代码和选中效果标签 数字带class名称为page-num,当前页自带page-num-current样式 !-- 分页 --{pboot:if({page:rows}0)}  div class="pagebar"    div clas...

    未知962023-05-24
  • CMS系统PbootCMS点赞后再次进入显示已赞效果

    PbootCMS点赞后再次进入显示已赞效果

    PbootCMS点赞后再次进入显示已赞效果实现方法。 本操作需要下载附件引入相关js才能实现哦! 引入后到详情页面使用,如果需要在列表页面使用,可以适当...

    未知872023-05-09
  • CMS系统Pbootcms修改文章发布时间显示样式

    Pbootcms修改文章发布时间显示样式

    分享一下Pbootcms修改文章发布时间显示样式,可以根据具体需要显示日期、时间哦。 列表页:[list:date]效果:2022-5-1809:12:30列表页:[list:datestyle=Y-m-d]效果:...

    未知742023-05-09
  • CMS系统PbootCMS中限制标题和摘要的字数长度

    PbootCMS中限制标题和摘要的字数长度

    当你使用PbootCMS时,你可以通过不同的方法调用标题和摘要来限制它们的长度。这在内容列表或详情页等地方非常有用。下面是一些方法: 使用len=* 或 le...

    未知912023-06-06
  • CMS系统PbootCMS模板时间标签与调用方式

    PbootCMS模板时间标签与调用方式

    当下,网站建设已经成为不少企业、个人展示自己的重要方式。而在建设网站时,网站模板是必不可少的一部分。PbootCMS是一款常用的开源CMS系统,在使用...

    未知2222023-05-13