Ubuntu で mysql-server パッケージが見つかりません

Ubuntu で mysql-server パッケージが見つかりません

コマンドを使用してmysqlをインストールしてみました

sudo apt-get install mysql-server

パスワードを入力すると、メッセージが表示されます

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package mysql-server

なぜこのようなことが起こるのでしょうか、またどうすれば解決できるのでしょうか?

答え1

リポジトリソースに依存する以外に、次の方法を試すことができます

sudo apt-get update && sudo apt-get upgrade

次に、apt-cache を使用してパッケージを検索します。

sudo apt-cache search mysql | grep mysql | more

いくつかの結果が表示されるので、適切なものを選択できます。クライアントまたはサーバーが必要になる場合があります (ニーズによって異なります)。結果は次のとおりです。

    mysql-server - MySQL database server (metapackage depending on the latest version)
    mysql-server-5.5 - MySQL database server binaries and system database setup
    mysql-client - MySQL database client (metapackage depending on the latest version)
mysql-server - MySQL database server (metapackage depending on the latest version)
 mysql-client-5.5 - MySQL database client binaries

利用可能な SQL のバージョンがわかったら、apt-get を使用してインストールできます。

sudo apt-get install mysql-server mysql-client

これが役に立つことを願っています。また、これは公式Mysqlコミュニティページさまざまなプラットフォーム用の MySQL Server をダウンロードします。

答え2

インストールされるパッケージ名はmysql-server-5.6(数字が含まれているので、5.5 などの別のバージョンもインストールできます) です。したがって、次のようにも使用できます...

sudo apt-get install mysql-server-5.6 

システムが更新されていない場合は更新し、アクティブなリポジトリを確認することをお勧めします。

$ sudo apt-get install mysql-server
[sudo] password: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  linux-headers-3.19.0-15 linux-headers-3.19.0-15-generic
  linux-image-3.19.0-15-generic linux-image-3.19.0-7-generic
  linux-image-extra-3.19.0-15-generic linux-image-extra-3.19.0-7-generic

mysql-serverどの Ubuntu システムにもデフォルトで存在するはずです。

答え3

ファイルは正しいですかsources.list?

ちなみに、debパッケージは以下からインストールできます。Ubuntu 16.04 の最新パッケージを使ってインストールしてくださいdpkg -i PACKAGENAME。ubunut 14.04の場合はここからダウンロードできます。ここ

関連情報