質問: ### 前提・実現したいこと MariaDB 10.1.21にDB復旧用SQLを流してDBの復旧を行いたい ### 発生している問題・エラーメッセージ 2019-01-29 8:05:08 140480465824512 [ERROR] Incorrect definition of table mysql.column_stats: expected column 'max_value' at position 4 to have type varbinary(255), found type varchar(255). 2019-01-29 8:05:08 140480465824512 [ERROR] Incorrect definition of table mysql.column_stats: expected column 'min_value' at position 3 to have type varbinary(255), found type varchar(255). 2019-01-29 8:05:08 140480465824512 [ERROR] Incorrect definition of table mysql.column_stats: expected column 'max_value' at position 4 to have type varbinary(255), found type . . . ### 該当のソースコード 20000行以上あるSQLであり、該当箇所不明。ただし'max_value' ,'min_value' については該当SQL内になかった(これからデバッグトレースをとってみます。) ### 試したこと my.confにSQL_mode=''を記述してみたが結果は変わらず。 ### 補足情報(FW/ツールのバージョンなど) Netcomons2のフルバックアップ機能で出力されたSQL(backup_full.sql)を用いています。ですから、SQL文は機械的に出力されたものです。
回答: 初心者なのでこのケースの該当するかわかりませんが、たまたまxamppでmariaDBを10.1から10.2にアップグレードした時に同じエラーログが出て以下のサイトに記載があったmysql/bin/my.iniで innodb_additional_mem_pool_size = 2Mのようにコメントアウトするとエラーログが出なくなりました。 ===================================================================== そのときに参照したサイトはこちらです。 https://stackoverflow.com/questions/47831725/why-cant-i-upgrade-mysql-in-xampp たまたま同じエラーログだったのでもし参考になれば幸いです。