Ubuntu系統下安裝MySQL,以及遇到的哪些坑

2021-10-23 21:16:10 字數 1752 閱讀 8396

sudo apt update
sudo apt-get install mysql-server mysql-client
現象一:e: 無法獲得鎖 /var/lib/dpkg/lock – open (11: 資源臨時不可用)

e: 無法對管理目錄(/var/lib/dpkg/)加鎖,是不是另乙個包管理程式在使用它?

無法執行其他apt-get命令

解決辦法:

第一種(比較暴力)

把lock的檔案強行刪掉,解決問題:

sudo rm /var/lib/dpkg/lock

或sudo rm /var/lib/apt/lists/lock

第二種

ps aux 列出當前程序列表 找到 apt-get 那個被lock住的程序記下pid

sudo kill pid 即可

因為linux只允許開乙個apt-get,當然apt-get和新立得也是只能同時開乙個

現象二:解決方法:

方法一

命令:ps -aux

列出程序

user pid %cpu %mem vsz rss tty stat start time command

root 1 0.0 0.0 4020 880 ? ss 15:27 0:00 /sbin/init

root 2 0.0 0.0 0 0 ? s< 15:27 0:00 [kthreadd]

………………………………………………………………………………………………………………………

找到最後一列以apt-get 開頭的程序

命令:sudo kill 該程序的pid

方法二:

sudo rm /var/cache/apt/archives/lock

sudo rm /var/lib/dpkg/lock

過程中會出現兩次輸入你自己設定的密碼,兩次的密碼一定要相同

sudo mysql_secure_installation
根據提示資訊設定:y

ctrl+c 結束

安裝成功後可以通過下面的命令測試是否安裝成功:

sudo netstat -tap | grep mysql
出現如下資訊證明安裝成功:

msqld
停止mysql資料庫服務:

sudo systemctl stop mysql.service
啟動mysql資料庫服務:

sudo systemctl start mysql.service
可以通過如下命令進入mysql服務:

mysql -u root -p 你的密碼

ubuntu下如何正確安裝mysq

1.sudo apt get install mysql server 2.apt get isntall mysql client 3.sudo apt get install libmysqlclient dev 安裝過程中會提示設定密碼什麼的,注意設定了不要忘了,安裝完成之後可以使用如下命令來...

Ubuntu20 04下安裝並使用MySQL8 0

安裝sudo apt install mysql server 8.0 安裝後需啟用mysql sudo service mysql start 配置ubuntu下安裝mysql8.0之後,預設root使用者是沒有密碼的,可以使用如下命令直接進入mysql sudo mysql uroot 設定ro...

Ubuntu 採用apt get 安裝mysql

ubuntu上安裝mysql通過apt get安裝,僅需3條命令。1.安裝mysql伺服器 sudo apt get install mysql server 2.安裝mysql客戶端 apt get isntall mysql client 安裝過程中會提示設定密碼什麼的,注意設定了不要忘了,安裝...