安裝Ubuntu 20.04有兩種方式杏头,子系統(tǒng)和虛擬機(jī)。強(qiáng)烈推薦虛擬機(jī)4恕Q!
在Ubuntu 20.04下安裝MySQL8.0有兩種方法搁吓,在線安裝和離線安裝原茅。強(qiáng)烈推薦在線安裝!6樽小擂橘!
MySQL的離線安裝教程:
Linux||Ubuntu20.04安裝MySQL詳細(xì)圖文教程_Inochigohan的博客-CSDN博客_ubuntu20安裝mysql
離線安裝看這一篇就夠了,但是無論是用子系統(tǒng)還是虛擬機(jī)進(jìn)行離線安裝摩骨,都沒有成功過通贞。在虛擬機(jī)下離線安裝到最后幾步,眼看就要成功的時(shí)候卡住了恼五,后續(xù)再?zèng)]成功過昌罩。既繁瑣又不容易成功,所以推薦在線安裝方式灾馒。
在線安裝步驟:
打開虛擬機(jī)后茎用,在桌面空白處右鍵→在終端中打開。
分別輸入三行代碼即可:
sudo apt-get install mysql-server
sudo apt install mysql-client
sudo apt install libmysqlclient-dev
過程中遇到Yes/No選項(xiàng)的話全輸入y睬罗。
輸入如下命令進(jìn)行檢驗(yàn)是否安裝mysql成功:
sudo netstat -tap | grep mysql
此時(shí)會(huì)出現(xiàn):
運(yùn)行命令:
sudo apt-get install net-tools
之后再次運(yùn)行之前的命令sudo netstat -tap | grep mysql轨功。
通過上述命令檢查之后,如果看到有 mysql 的socket處于 LISTEN 狀態(tài)則表示安裝成功容达。
安裝成功后登錄mysql數(shù)據(jù)庫:
mysql -u root -p
這時(shí)會(huì)出現(xiàn):
這說明我們無法通過root用戶進(jìn)入MySQL古涧,那我們就只能通過其他用戶登錄MySQL了。在我們下載安裝MySQL的時(shí)候系統(tǒng)給我們創(chuàng)建了一個(gè)用戶花盐。打開查看 /etc/mysql/debian.cnf里的內(nèi)容:
輸入命令為:
cd?/etc/mysql
ls
sudo?vi?debian.cnf
就可以看到debian.cnf里的內(nèi)容蒿褂,這個(gè)文件里明確的寫出了用戶名和密碼圆米,使用這個(gè)文件中的用戶名和密碼進(jìn)入mysql。
假如debian.cnf中的用戶名為XXX啄栓,則輸入:
mysql -u XXX -p
這時(shí)需要你輸入密碼娄帖,復(fù)制debian.cnf中的密碼(不要手動(dòng)輸入,因?yàn)槿菀桩a(chǎn)生錯(cuò)誤)昙楚。
在線安裝的參考教程:
Ubuntu 20.04.1及Ubuntu 16.04在線安裝和離線安裝MySQL8.0.20 及 配置Ubuntu版navicat_Acegem的博客-CSDN博客_ubuntu離線安裝mysql
解決問題的參考教程:
sudo: netstat:找不到命令的解決辦法_柯基毛的博客-CSDN博客_netstat找不到命令
ERROR 1698 (28000): Access denied for user 'root'@'localhost'_God_Leek的博客-CSDN博客
ubuntu下root用戶名進(jìn)不去mysql堪旧,如何查看用戶名和密碼削葱,如何修改root密碼_爛漫花海的博客-CSDN博客_ubuntu如何查看用戶名和密碼
MySQL的基本操作命令:
1. 登入MySQL:
我自己的話mysql的安裝路徑是:/etc/mysql
2. 查看MySQL的數(shù)據(jù)庫:
mysql>?show?databases;
分號不要丟淳梦。
3. 退出MySQL數(shù)據(jù)庫:
直接輸入exit析砸。
或者Ctrl C強(qiáng)制退出。
其余的我還沒用到爆袍,等用到了再補(bǔ)充首繁。