everyone。如何在Linux上從MariaDB導出數據並將其導入到XAMPP Windows上的MariaDB
在我的工作中,對於本地測試,我(必須)在Windows 7上使用xampp(使用MariaDB)。
測試和生產服務器運行Linux(LAMP,「M」用於MariaDB)。
我試圖用mysqldump從Develop服務器導出數據。數據實際上是導出的,但是當運行aplicaction時,響應中的數據是無效的,我的意思是:數據字段是「」而不是通常的json對象。
試用一個表中的一些值我意識到charset becouse存在一個問題,當用「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-工作臺導入。所以我不知道還有什麼要做。
在此先感謝。