コマンドを使用して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の場合はここからダウンロードできます。ここ。