web-dev-qa-db-ja.com

MySQL 5.1.73から5.6.21へのアップグレードに関する既知の問題はありますか?

CentOS 6.5マシンでMySQL 5.6.21を実行するMySQL DB ver5.1.73を計画しています。

StackOverflowで読んだ内容に基づいてこれの基本的な手順を理解していますが、5.1から5.6のルートに移動したときに誰かが特定の問題に遭遇したかどうか知りたいですか?

私が聞いた1つは、特定のTIMESTAMP列が誤ったタイムスタンプで終わる可能性があることです。しかし、他の人が聞いたり聞いたりしたことがあるものがあるかどうか私は興味があります。

私が心配している問題を絞り込むために、私はデータの損失や一貫性の問題があるかもしれない場合にのみ心配しています

ありがとう! IS

6
user1805458

問題#1:アップグレードパス

1つのバージョンではなく2つのバージョンを使用するため、グラントテーブルが台無しになる可能性があります。

私は1週間前に誰かを助けただけです( MySQLサービスはユーザーに特権を付与しようとすると停止します )。その質問に対する解決策は、mysql.userを手動で修正することでした。このような強引なルートを経由するのではなく、これには2つの方法があります。

テクニック#1:政治的に正しい方法をアップグレードする

テクニック#2:MySQL 5.1からMySQL 5.6に直接アップグレードする

2つのバージョンをアップグレードする方法についてはすでに説明しました

問題#2:フルテキストインデックス

MySQL 5.6より前のFULLTEXTインデックスを使用する場合、それらのテーブルはMyISAMストレージエンジンを使用します。これらのテーブルをInnoDBに変換する必要があります(私の投稿を参照 MyISAMからInnoDBに切り替えるタイミングは?NEED #2の下)。次に、InnoDBのFULLTEXTオプションを個別に調整します(私の投稿 文字より短い文字列でのMySQLのフルテキスト検索では行が返されない )。

問題#3:セキュリティの問題

MySQL 5.6.21に直接進むので、あなたはこれを知っていると確信しています。

2014年10月16日現在、知らない残りの人のために OracleはMySQL 5.5とMySQL 5.6にセキュリティ問題があることを発表しました 。これも Amazonで発表 でした。 MySQL 5.5.40とMySQL 5.6.21の両方にセキュリティパッチが配置されているため、これらのいずれかにアップグレードすることをお勧めします。

6
RolandoMySQLDBA