ubuntu下 mysql安裝和解除安裝

2021-07-03 16:29:08 字數 1647 閱讀 7646

最近在折騰資料庫,發現之前安裝的mysql資料庫是有問題的,在使用show命令的時候如下:

show database

程式「show」尚未安裝。  您可以使用以下命令安裝:

sudo apt-get install nmh

sudo apt-get install nmh

正在讀取軟體包列表... 完成

正在分析軟體包的依賴關係樹      

正在讀取狀態資訊... 完成      

您可能需要執行「apt-get -f install」來糾正下列錯誤:

下列軟體包有未滿足的依賴關係:

mysql-cluster-server-5.1: 依賴: mysql-cluster-client-5.1 但是它將不會被安裝

nmh: 依賴: libdb4.7 但是它將不會被安裝

推薦: metamail 但無法安裝它

e: 有未能滿足的依賴關係。請嘗試不指明軟體包的名字來執行「apt-get -f install」(也可以指定乙個解決辦法)。

發現這個問題應該是由於安裝的資料庫衝突導致的,只能解除安裝了重灌。

所以只能通過以下方式進行:

1. 刪除mysql

a. sudo apt-get autoremove --purge mysql-server-5.0

b. sudo apt-get remove mysql-server

c. sudo apt-get autoremove mysql-server

d. sudo apt-get remove mysql-common (非常重要)

上面的其實有一些是多餘的,建議還是按照順序執行一遍

2. 清理殘留資料

dpkg -l |grep ^rc|awk

'' |sudo

xargs dpkg -p

3. 安裝 mysql

a. sudo apt-get install mysql-server

b. sudo apt-get install mysql-client

c. sudo apt-get install php5-mysql(安裝php5-mysql是將php和mysql連線起來 )

一旦安裝完成,mysql伺服器應該自動啟動。您可以在終端提示符後執行以下命令來檢查 mysql 伺服器是否正在執行:

4. 檢查mysql是否正在執行

sudo netstat -tap | grep mysql

當您執行該命令時,您可以看到類似下面的行:

root@ubuntu:~# sudo netstat -tap | grep mysql

tcp 0 0 localhost.localdo:mysql *:* listen

870/mysqld

如果伺服器不能正常執行,您可以通過下列命令啟動它:

sudo /etc/init.d/mysql restart

Ubuntu下安裝和配置mysql

一 檢查 1 檢查是否已經安裝mysql whereis mysql 2 檢查mysql服務是否已經啟動 sudo netstat tap grep mysql 如果沒有安裝,下面就進行安裝。二 安裝 sudo apt get install mysql server mysql client 上面...

ubuntu環境下mysql安裝和配置

ubuntu下用包管理工具apt安裝非常方便。執行下面的命令即可完成安裝。apt get install mysql server 5.7完成後,啟動mysql,執行 etc init.d mysql start啟動完成,說明安裝成功。本地client連線 mysql此時發現登陸不了,執行 mysq...

ubuntu 下 mysql 安裝指南

安裝版本mysql 5.0.40 需編譯 sudo apt get install g gcc make automake perl 安裝好所有需要的工具 sudo apt get update apt get install build essential sudo apt get install...