タイトルの操作をしようとしてツボにはまってしまったので。
Windowsのpowershellからとほほコマンドでdumpした:
dump.sh
mysqldump -h localhost -u root -pパスワード --databases twitter > dump.sql
で、これをubuntuにインポートしようとしたらエラーが起きた:
import.sh
ubuntu@ip-xxx-xx-xx-xx:~/workspace$ sudo mysql -u root -p twitter < dump.sql
Enter password:
ERROR: ASCII '\0' appeared in the statement, but this is not allowed unless option --binary-mode is enabled and mysql is run in non-interactive mode. Set --binary-mode to 1 if ASCII '\0' is expected. Query: '・'.
ubuntu@ip-xxx-xx-xx-xx:
どうやら、powershellの文字コードの問題だったらしく、powershellのデフォルト処理文字コードはCP932(≒SJIS)であるから文字化けしちゃったんじゃねーの、ということであった(参考)。
じゃーpowershell以外からdumpすればよいのでは、ということでmysql workbenchからdumpしてインポートを再度試みたところ、無事成功してくれた:
import_agagin.sh
ubuntu@ip-xxx-xx-xx-xx:~/workspace$ sudo mysql --binary-mode -u root -p twitter < Dump20210515.sql
Enter password:
ubuntu@ip-xxx-xx-xx-xx:
よかったですね。