为了账号安全,请及时绑定邮箱和手机立即绑定

从MariaDB迁移到MySQL-差异

从MariaDB迁移到MySQL-差异

PHP
慕田峪4524236 2021-05-04 13:13:31
我在一个小型社交网络上工作(只是为了填补我的空闲时间),我从Maria数据库开始。但是我对此有一些问题(长话不说),所以我将其更改为MySQL数据库。但是之后,我将无法在某些表中插入值(例如,对于Maria,我毫无问题地将值插入到“ messages”表中,现在当我使用MySQL时,不会在该表中插入值)。我对这两个数据库之间的差异了解不多。这可能是它无法正常工作的原因-从Maria更改为MySQL吗?Maria是否有可能“支持” MySQL不支持的内容?我没有任何错误,只是没有在表中插入值。
查看完整描述

2 回答

?
绝地无双

TA贡献1946条经验 获得超4个赞

我找不到从MariaDB迁移到MySQL的直接方法。这是我完成工作所要做的。你可以 -

导出没有这种模式的数据库

mysqldump --no-create-info --complete-insert -u$user -p$pass $database_name | sed -e "s/\\\'/''/g"  > dump.sql

--no-create-info(跳过模式)

--complete-insert(获取具有值的列名称)

| sed -e“ s / \\'/''/ g”(将流中的'替换为')

然后只需运行迁移来创建表并导入dump.sql,希望对您有所帮助。


查看完整回答
反对 回复 2021-05-07
  • 2 回答
  • 0 关注
  • 220 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信