2017-08-15 16 views
0

私は、utf8(3バイトフレーバー)からutf8mb4までのすべてを更新しようとしている細かい歯の櫛で私のMariaDBインストールを行ってきました。これは、my.cnf、すべてのデータベース、および該当するすべてのテーブルとその列で正しいです。オプションなしで新しいデータベースを作成すると、正しい照合順序でデータベースが作成されます。しかし、Adminerのこのスクリーンショットを見てください.3つのインフラストラクチャデータベースのうち2つはまだutf8です。 これは大丈夫ですか?そうでない場合は、どうすれば変更できますか?このサーバーはまだライブされていませんが、準備ができているので、私はむしろ何かばかげてDBエンジンを壊すことはありません。なぜinformation_schemaとperformance_schemaはutf8mb4ではないのですか?

enter image description here

答えて

1

mysqlperformance_schema、またはinformation_schemaで何かを変更しないでください。

インデックスには、VARCHAR(255) CHARACTER SET utf8のインデックスには注意してください。インデックスには767バイトの制限があります。

+0

よろしくお願いいたします。ええ、インデックスをチェックしていますが、私は大丈夫だと思います。 – OsakaWebbie

関連する問題