#author("2023-02-01T22:21:53+00:00","default:wikiadmin","wikiadmin")
#author("2023-02-08T11:48:51+00:00","default:wikiadmin","wikiadmin")
#contents

*Auroraから取り込む場合にエラーになる [#n8291ec8]

 sed -i -e "s/utf8mb4_0900_ai_ci/utf8mb4_general_ci/g" 230208_migrated.sql 


*バージョン間で互換性のあるデータ [#a65f0bf0]

 mysqldump --compatible=ansi DBNAME


*MySQL3から5 [#u8f6557b]

https://atmarkit.itmedia.co.jp/bbs/phpBB/viewtopic.php?topic=44513&forum=10

今のmysqldumpはUTF-8にしてくれるのだが、--default-character-set=binaryをつけると元の文字コードのママ出してくれる。

**mysql client [#y75e39af]

全部ujisにする。

 set character_set_client=ujis;
 set character_set_connection=ujis;

 show variables like 'character%';
 

set xxx=ujisにして、source importファイル.sql



めっちゃ時間かかるのでコンソールはやめたい。

 (echo "set set character_set_client=ujis;set character_set_connection=ujis;"; cat mysqldump_ujis.sql ) | mysql

-set_ujis.cnf

 [client]
 character_set_client=ujis;
 character_set_connection=ujis;

 mysql --defaults-extra-file=set_ujis.cnf < dump.sql


*Mariadb 5.5から10.5 [#cf2fee83]

-かなりぶっ飛ばしたバージョンアップでもうMySQLには戻らない覚悟。
-あえて5.5で稼働中でバージョンアップしてみた。データは保持されていた



**不具合 [#r1e863e0]

-remoteuserのパスワードが空に強制変更
-dump importしてもダメ

上記は家のVMでのみ発生。5.5からのupdateだと問題ないのかも??

**修正点 [#w23d969a]



#counter

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS