MySQL 5.7.9をUbuntu 14.04にインストールするにはどうすればよいですか?


9

これらの指示に従ってインストールを試みましたが、インストールによりバージョン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

http://tecadmin.net/install-mysql-5-on-ubuntu/

回答:


10

PPAリポジトリには、mysql 5.7のパッケージが含まれていません。debファイルはありません。お使いのブラウザでご覧ください。

そして、ステータスページには実際に次のように書かれています:

 mysql-5.7 38 weeks ago
 Failed to build: amd64 i386 

だから、少なくともこのPPAではあなたは運が悪いです;-(

したがって、mysql / Oracleの元のソースを使用することもお勧めします。

  • ショートバージョンについてはモヒトの答えを見てください。
  • 長いバージョンの場合:https : //dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/
  • config debのより新しいバージョンがあることに注意してください。それをインストールしてください:dpkg -i mysql-apt-config_0.6.0-1_all.deb
  • このサイトでは、サインオンまたは登録を求められる場合があります。結局のところOracleです...

次に、このバージョンが表示されるはずです(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

事前に他の依存パッケージをクリーンアップする必要がある場合があることに注意してください。


動作しましたが、そのパッケージを認識する前にapt-get updateを呼び出す必要がありました。
初心者'28年

1
これは時代遅れです:OracleはMySQL 5.7をインストールして最新の状態に保つためのdebパッケージを提供しています。
reinierpost

15

まず、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


1
5.7.8-rcをインストールします。GAバージョンをインストールするにはどうすればよいですか?
2016年

これは正解としてマークする必要があります!
マリアイネスパルニサリ2016

おそらくこれを実行したmysql_upgrade --force後に実行する必要があります。mysqldump壊れていることに気づき、それが再び機能するようになったとき、私はそうしました。
Billynoah

これは今W: GPG error: http://repo.mysql.com trusty InRelease: The following signatures were invalid: KEYEXPIRED 1487236823 KEYEXPIRED 1487236823 KEYEXPIRED 1487236823実行中に与えるapt-get update
stefansundin 2017

6

mohitの回答を使用しますが、現在のmysql-apt-config については、https://dev.mysql.com/downloads/repo/apt/を参照してください。下部にある[ダウンロード]をクリックします。次に、「いいえ、ダウンロードを開始してください」からリンクをコピーします。底に


これはMohitの回答へのコメントとしてより良いかもしれません
Dave M

上記の手順を使用する場合、sudo apt-getはmysql-server-5.7ではなくmysql-serverをインストールします。素晴らしいフィル!
ソフトウェアの預言​​者
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.