このような問題が発生したデータベースを移行する場合
ERROR 1071(42000):指定されたキーが長すぎました。最大キー長は767のバイトです
表内の一意のキー問題(名)
古いサーバーを使用して新しいサーバーに旧サーバーからのデータの移行がMysql5.7あり、逆に、新しいサーバーは5.5です。したがって、この問題のうち
私はutf8mb4符号化のための符号化セット、文字は4つのバイトを占めています。名前はVARCHAR(255)です。> 767合計255 * 4 = 1020
ソリューション:
my.cnfの設定
innodb_large_prefix = 1
innodb_file_format =バラクーダ
innodb_file_per_tableを= 1
完全な再起動のmysqlを保存した後。ライン上に再インポートします。