これらの指示に従ってインストールを試みましたが、インストールによりバージョン5.5がインストールされました。
$ sudo apt-get install software-properties-common
$ sudo add-apt-repository -y ppa:ondrej/mysql-5.7
$ sudo apt-get update
$ sudo apt-get install mysql-server
これらの指示に従ってインストールを試みましたが、インストールによりバージョン5.5がインストールされました。
$ sudo apt-get install software-properties-common
$ sudo add-apt-repository -y ppa:ondrej/mysql-5.7
$ sudo apt-get update
$ sudo apt-get install mysql-server
回答:
PPAリポジトリには、mysql 5.7のパッケージが含まれていません。debファイルはありません。お使いのブラウザでご覧ください。
そして、ステータスページには実際に次のように書かれています:
mysql-5.7 38 weeks ago
Failed to build: amd64 i386
だから、少なくともこのPPAではあなたは運が悪いです;-(
したがって、mysql / Oracleの元のソースを使用することもお勧めします。
dpkg -i mysql-apt-config_0.6.0-1_all.deb
次に、このバージョンが表示されるはずです(5.7は5.7.9からGAなので、5.7.10で問題ありません)。
apt-cache show mysql-server=5.7.10-1ubuntu14.04
インストールする場合:
apt-get install mysql-server=5.7.10-1ubuntu14.04
事前に他の依存パッケージをクリーンアップする必要がある場合があることに注意してください。
まず、https://dev.mysql.com/downloads/repo/apt/にアクセスして、パッケージの最新バージョンを見つけます。以下のバージョンは、これを読んだ時点で古くなっています。
以下のコマンドを実行してください:
package=mysql-apt-config_0.8.11-1_all.deb
wget http://dev.mysql.com/get/$package
sudo dpkg -i $package
sudo apt-get update
sudo apt-get install mysql-server
元々はインストールする必要mysql-server-5.7
がありましたが、最新のパッケージでは、mysql-server
mysql_upgrade --force
後に実行する必要があります。mysqldump
壊れていることに気づき、それが再び機能するようになったとき、私はそうしました。
W: GPG error: http://repo.mysql.com trusty InRelease: The following signatures were invalid: KEYEXPIRED 1487236823 KEYEXPIRED 1487236823 KEYEXPIRED 1487236823
実行中に与えるapt-get update
。
mohitの回答を使用しますが、現在のmysql-apt-config については、https://dev.mysql.com/downloads/repo/apt/を参照してください。下部にある[ダウンロード]をクリックします。次に、「いいえ、ダウンロードを開始してください」からリンクをコピーします。底に