エラー
ERROR 1118 (42000) at line 1: Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help
日本語訳
行サイズが大きすぎます。一部の列をTEXTまたはBLOBに変更するか、またはROW_FORMAT = DYNAMICまたはROW_FORMAT = COMPRESSEDを使用すると役立ちます。
対処
InnoDBの最大行サイズは、約8KBまでとなっているため。
MySQL5.6はデフォルトだとinnodb_file_format=Antelopeとなっている。
ROW_FORMAT=DYNAMICを設定するためにはinnodb_file_format=Barracudaとしなければならない。ALTER TABLE `tableName` ROW_FORMAT=DYNAMIC;
エラー
Data too long for column ‘xxx’
日本語訳
データが長すぎます
対処
桁あふれしているため、該当データを対処する
エラー
別サーバでバックアップしたデータを、xtrabackupでリストアしたら、mysqlデーモンが起動しなくなった。
対処
権限エラーだったようで
chown -R mysql:mysql /var/lib/mysql
でなおった

コメント