我嘗試使用指令安裝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 套件http://packages.ubuntu.com/並使用安裝它dpkg -i PACKAGENAME
。對於 ubunut 14.04,您可以從以下位址下載這裡。