CentOS 6.9MySQL 5.6.36を5.7.18にアップグレード
MySQL 5.6.36 インストールプロセス:
アップグレード方法はとても簡単です
1、データベースを安全に閉じます
[root@001 ~]#サービスmysqld停止
2、mysql5.7.18 をサーバーにアップロードし、/usr/localに抽出します
[root@001 ~]# tar zxf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz -C /usr/local/
3、5.6のソフトリンクを解除し、新しいリンク5.7を作成します
[root@001 ~]# cd /usr/local/[root@001 local]# mysql のリンクを解除します
[root@001 local]# ln -sv mysql-5.7.18-linux-glibc2.5-x86_64/ mysql
[root@001 local]# cp -rf /data/mysqldata/mysql mysql_old #後でロールバックされないように、最初にバックアップしてください。バージョンをロールバックしたい場合は、置き換えるだけです。バックアップした mysql_old を mysql で保存します。次に、以下の手順に従います。
[root@001 local]#サービスmysqld開始MySQL の起動................................................................ ..成功!
4。上記の手順は実際には正常にアップグレードされ、正常に開始できますが、保証できるのはデータ ファイルに互換性があることだけです。 5.6のファイルを5.7にアップグレードするには、 mysql_upgrade を使用する必要があります
[root@001 local]# mysql_upgrade -uroot -p
# パラメータ -s を追加する必要があります。これは、システム テーブルのみが更新されることを意味します。 -s を追加しない場合、すべてのライブラリのテーブルが 5.7.9 メソッドで再構築されます。これは絶対に行わないでください。 online# データベースのバイナリ ファイルには互換性があるため、アップグレードする必要はありません
# 一部の古いバージョンのストレージ形式で新しい機能が必要な場合、
# は必要ありません。 add -s
# が渡された場合でも、この方法を使用してスレーブをアップグレードすることをお勧めします
。
mysqlバージョンを表示
アップグレードが成功しました! ! !注意:
以上がCentOS 6.9 は MySQL 5.6.36 を 5.7.18 にアップグレードしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。