自分のサーバー (バージョン 5.0.67) の mysql データベースからダンプを取得し、それを他のデータベース (バージョン 5.0.54) にインポートしようとしました。ただし、次のエラーが表示されます。
ERROR 1193 (00000) at line 23: Unknown system variable 'character_set_client'
私はそれがこの部分を指していると思います:
SET @saved_cs_client = @@character_set_client;
SET character_set_client = utf8;
上記の行をすべて削除しようとしましたが、エラーが悪化しました。
ERROR 1064 (00000) at line 23: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=latin1 COMMENT='InnoDB free: 10240 kB; (`member
どんな助けでも大歓迎です。
アップデート
このように互換性オプションを使用しましたが、インポート時に同じエラーが発生します!? なんてこった
mysqldump -u root -p dbname --compatible=mysql40 > mrdb.sql