mysqlのインストール - インストール候補なし

mysqlのインストール - インストール候補なし

以前はmysql 5.6をこのようにインストールしていました...今は...

# echo "deb http://repo.mysql.com/apt/debian/ $(lsb_release -sc) mysql-5.6" >> /etc/apt/sources.list && echo "deb-src http://repo.mysql.com/apt/debian/ $(lsb_release -sc) mysql-5.6" >> /etc/apt/sources.list && apt-get update

# apt-get install mysql-server-5.6
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package mysql-server-5.6 is a virtual package provided by:
  mysql-community-server 5.6.29-1debian8 [Not candidate version]

E: Package 'mysql-server-5.6' has no installation candidate

mysql 5.6を再インストールする必要があります。すでにこれを試しました

# apt-get install --reinstall mysql-community-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reinstallation of mysql-community-server is not possible, it cannot be downloaded.

最初はインストールされています

apt-get install mysql-server-5.6

答え1

sudo apt install mariadb-server

答え2

探索するとhttp://repo.mysql.com/apt/debian/pool/repoでさまざまなバージョンを見つけることができます。

mysql-server-5.6はメタパッケージであり、もはや存在しないようです。

ただし、インストールされている実際のパッケージ名を見つけるには、次のようにします。

apt-cache search mysql-server

そして、実際のインストールパッケージ名が表示されます。

答え3

インストールする前にMySQL PPAを設定してみてください(SQLバージョン(5.7など)を選択する必要があります)

wget http://repo.mysql.com/mysql-apt-config_0.8.13-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.13-1_all.deb

今すぐアップデートしてインストールしてください。

sudo apt update 
sudo apt install mysql-server

源泉:技術マネージャー

答え4

リポジトリを追加した後、-ie-madisonオプションを使用して検索すると、どのリポジトリがどのバージョンで動作するかがわかります(sources.list *の内容から)。apt-cacheapt-cache madison mysql-server

関連情報