【发布时间】:2017-05-29 07:38:54
【问题描述】:
每个人。
在我的工作中,对于本地测试,我(必须)在 Windows 7 上使用 xampp(使用 MariaDB)。
测试和生产服务器运行 linux(LAMP,“M”代表 MariaDB)。
我一直在尝试使用 mysqldump 从开发服务器导出数据。数据实际上是导出的,但是在运行应用程序时,响应的数据无效,我的意思是:数据字段是“”而不是通常的 json 对象。
尝试在一个表中使用一些值,我意识到字符集存在问题,因为当用“A”更改“Á”字符时,所有数据都正确。
我已经尝试了几个小时的 mysqldump 的许多选项,但我找不到正确导入数据的方法。
我试过了:
mysqldump --single-transaction --default-character-set=utf8 --compatible=mysql40 -u 'imtheman' -p 'myDB' > MyExport.sql
mysqldump --single-transaction --no-create-db --no-create-info --default-character-set=utf8 --compatible=mysql40 -u 'imtheman' -p 'myDB' > MyExport.sql
mysqldump --single-transaction --no-create-db --no-create-info --skip-comments --skip-add-locks --default-character-set=utf8 --compatible=mysql40 -u 'imtheman' -p 'myDB' > MyExport.sql
mysqldump --single-transaction --skip-comments --skip-add-locks --default-character-set=utf8 --compatible=mysql40 -u 'imtheman' -p 'myDB' > MyExport.sql
mysqldump --single-transaction --skip-comments --skip-add-locks --default-character-set=utf8 --compatible=ansi -u 'imtheman' -p 'myDB' > MyExport.sql
mysqldump --single-transaction --skip-comments --skip-add-locks --default-character-set=utf8 -u 'imtheman' -p 'myDB' > MyExport.sql
我尝试使用 phpmyadmin (xamp) 和 mysql-workbench 导入它。所以我不知道还能做什么。
提前致谢。
【问题讨论】:
标签: mariadb