猿问

从MariaDB迁移到MySQL-差异

我在一个小型社交网络上工作(只是为了填补我的空闲时间),我从Maria数据库开始。但是我对此有一些问题(长话不说),所以我将其更改为MySQL数据库。但是之后,我将无法在某些表中插入值(例如,对于Maria,我毫无问题地将值插入到“ messages”表中,现在当我使用MySQL时,不会在该表中插入值)。

我对这两个数据库之间的差异了解不多。这可能是它无法正常工作的原因-从Maria更改为MySQL吗?Maria是否有可能“支持” MySQL不支持的内容?我没有任何错误,只是没有在表中插入值。


慕田峪4524236
浏览 221回答 2
2回答

绝地无双

我找不到从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,希望对您有所帮助。
随时随地看视频慕课网APP
我要回答