CentOS 6.5マシンでMySQL 5.6.21を実行するMySQL DB ver5.1.73を計画しています。
StackOverflowで読んだ内容に基づいてこれの基本的な手順を理解していますが、5.1から5.6のルートに移動したときに誰かが特定の問題に遭遇したかどうか知りたいですか?
私が聞いた1つは、特定のTIMESTAMP列が誤ったタイムスタンプで終わる可能性があることです。しかし、他の人が聞いたり聞いたりしたことがあるものがあるかどうか私は興味があります。
私が心配している問題を絞り込むために、私はデータの損失や一貫性の問題があるかもしれない場合にのみ心配しています
ありがとう! IS
1つのバージョンではなく2つのバージョンを使用するため、グラントテーブルが台無しになる可能性があります。
私は1週間前に誰かを助けただけです( MySQLサービスはユーザーに特権を付与しようとすると停止します )。その質問に対する解決策は、mysql.user
を手動で修正することでした。このような強引なルートを経由するのではなく、これには2つの方法があります。
mysql_upgrade --upgrade-system-tables
を実行しますmysql_upgrade --upgrade-system-tables
を実行します2つのバージョンをアップグレードする方法についてはすでに説明しました
Apr 11, 2013
: MySQLを5.0.88から最新にアップグレード (最適なリファレンス)Feb 08, 2012
: 5.5.20から5.0.XXサーバーへのレプリケーションは機能しますか?Jul 26, 2011
: 古いバックアップを最新のMySQLリリースに復元MySQL 5.6より前のFULLTEXTインデックスを使用する場合、それらのテーブルはMyISAMストレージエンジンを使用します。これらのテーブルをInnoDBに変換する必要があります(私の投稿を参照 MyISAMからInnoDBに切り替えるタイミングは?NEED #2
の下)。次に、InnoDBのFULLTEXTオプションを個別に調整します(私の投稿 文字より短い文字列でのMySQLのフルテキスト検索では行が返されない )。
MySQL 5.6.21に直接進むので、あなたはこれを知っていると確信しています。
2014年10月16日現在、知らない残りの人のために OracleはMySQL 5.5とMySQL 5.6にセキュリティ問題があることを発表しました 。これも Amazonで発表 でした。 MySQL 5.5.40とMySQL 5.6.21の両方にセキュリティパッチが配置されているため、これらのいずれかにアップグレードすることをお勧めします。