DeDeCMS MySQL Column ‘nature’ has duplicated value ‘婆婆妈妈’ in SET 错误解决方案

我们在做网站迁移,或者备份数据库时,需要导出一个.sql的数据库文件,然后再把这个.sql文件导入到新的数据库当中,但是我们在导入 dedecms 模板的 sql 数据库时,有时候会提示 Column ‘nature’ has duplicated value ‘婆婆妈妈’ in SET 这个错误的,那么我们该如何去解决呢?

DeDeCMS MySQL Column ‘nature’ has duplicated value ‘婆婆妈妈’ in SET 错误解决方案

解决方案一:

  1. 登录到原有的程序后台
  2. 进入会员选项
  3. 会员模型管理
  4. 个人->编辑->性格->编辑
  5. 在默认值的编辑框里找到其中一个”婆婆妈妈,”,连同后面的一个逗号一起删除掉
  6. 点击最下面的”确定”
  7. 再点击一次最下面的”确定”,
  8. 确定删除后再导出数据库为.sql文件

报错的原因是因为数据库当中“婆婆妈妈”这个词重复了,我们需要删掉一个再次导出就会恢复正常,这种方式就是进行根除问题

解决方案二:

方案二就是直接从数据库的配置文件当中去备份数据库的文件,这样备份出来的文件就不是.sql文件,而是一个文件夹。

DeDeCMS MySQL Column ‘nature’ has duplicated value ‘婆婆妈妈’ in SET 错误解决方案
  1. 去mysql配置文件的data目录下,找到以数据库名命名的文件夹,直接右键复制
  2. 进行压缩后即可下载备份
  3. 然后如果是需要导入到新的数据库当中,一样是找新的mysql数据库配置的文件夹,直接把这个以数据库名命名的文件夹放到data目录下即可
  4. 重启或者刷新mysql服务,然后就可以看到这个数据库了

这种方式就是不修改配置文件,将旧的数据库完完全全的复制到新的数据库上面来,正常来讲不会报错的,这两种方案都可行,亲测有效

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/4638

(3)
郭靖的头像郭靖
上一篇 2022年6月14日 下午2:11
下一篇 2022年6月14日 下午4:08

相关推荐

  • DedeCMS系统后台登陆并跳转回登陆界面的解决方法

    问题描述 在登陆界面输入账号密码后会有3-5秒的卡顿才会进入下面的页面,然后再卡顿3-5秒就跳回登陆界面。 解决方法 Windows系统 出现该问题的原因是网站web目录没有写入权限,因此只要将web目录增加写入权限即可 Linux系统 修改DATA和sessions的目录属性为可写,即(777) 清空sessions内除index.html以外的所有文件 …

    2022年8月22日
    1.5K00
  • LAMP环境下部署DiscuzQ

    一、安装Apachae yum安装Apache,并设置开机自启动 在网页浏览器输入ip地址,查看Apache是否正常 二、安装配置 MariaDB 执行以下命令,查看系统中是否已安装 MariaDB。 rpm -qa | grep -i mariadb       返回结果类似如下内容,则表示已存在 MariaDB。 &nbsp…

    2022年12月6日
    1.5K00
  • MySQL常见错误代码

    MySQL常见错误代码及代码说明 1005:创建表失败 1006:创建数据库失败 1007:数据库已存在,创建数据库失败<=================可以忽略 1008:数据库不存在,删除数据库失败<=================可以忽略 1009:不能删除数据库文件导致删除数据库失败 1010:不能删除数据目录导致删除数据库失败 10…

    2023年3月28日
    1.1K00
  • KeyDB: 一款比 Redis 性能更强的分布式数据库

    eyDB 是一个开源的,高性能的,多线程的内存键值存储。它是流行的 Redis 数据库的分支版本,完全兼容 Redis 命令和数据类型。KeyDB 提供了很多的高级功能,如 Lua 脚本,LRU 淘汰和命令的并行执行。它是为企业环境构建的,提供高可用性和集群支持。KeyDB 也针对速度进行了优化,基准测试表明它是可用的键值存储之一。总的来说,KeyDB 是内…

    2023年6月28日
    1.4K00
  • Centos7下配置mysql8.0.20

    mysql8.0.20安装完毕后使用默认密码登陆是无法进行操作的,需要修改默认密码才可以。 我们根据提示,使用ALTER USER修改密码,修改完成后,使用flush privileges; 命令刷新。 ALTER USER root@’localhost’ IDENTIFIED BY ‘Zhangsan@123’; 配置远程登录 mysql安装完成后,默认…

    2022年12月7日
    1.2K00

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信