Ubuntu 安裝MySQL:
在csdn上搜如何在Ubuntu 上安裝MySQL一定會冒出
sudo apt install mysql-server
這樣的東西,這個東西一點沒錯,但是如果你按照這樣做的話會出大問題,比如:
mysql -u root -p
是無法鏈接到數據庫的,報28000錯誤,用mysql wrokbench也會報28000錯誤。這樣的命令行裝當然沒問題,但是爲什麼這樣會出錯呢,你只要注意你就會發現,這兄弟是在Ubuntu16.04下的,而你的電腦是18.04,這樣用命令行直接安裝是會安裝MySQL5.7版本的,然而5.7最高兼容到Ubuntu17.04,所以報錯,我的解決辦法是安裝MySQl8.0,如果你想已經安裝過mysql5.7的話你需要把MySQL卸載乾淨了才能再去安裝MySQL8.0。
我們需要在MySQL官網上下載(MySQL8.0)。
安裝:(有一個ok需要選擇,方向鍵不能選擇,需要使用tab選擇)
- 打開終端,cd到下載目錄
,先 sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb,
- 彈出窗口,方向鍵選mysql-8.0 (第一個),並按enter鍵。
- 再次 方向鍵選mysql-8.0 (第二個)。
- 再次 方向鍵選OK (第四個)。
然後
sudo apt updata,
sudo apt install mysql-server ,是(安裝MySQL8.0)- 輸入密碼並確認(牢記!)
- 最好選擇5.x的加密方式,以免報錯。
- systemctl status mysql,查看狀態,
- mysql -u root -p登錄。
完成(安裝後才寫的博客,順序可能有一定顛倒),5.7安裝後需要配置而8.0不需要配置。
workbench:
安裝workbench我的是Ubuntu18.04在Ubuntu軟件裏面直接就可以下載安裝了,非常方便。
workbench的使用:
打開軟件點擊加號:
後面全選ok或apply。
可以查看到以及添加的數據庫。
畫ER圖:
注意:第二步表示,在等會兒導入.sql語句的時候可以對應到數據庫,沒有該名稱的畫會生成一個,這樣是爲了讓我們想要的數據庫能夠正確的通過ER圖生成的.sql語句建立。
然後File->Export->Forward Engineer..(第一個)保存.sql文件,後面的也可以保存PDF,PNG文件以便後面查看。
然後Finish。
.sql文件就已經保存啦,不過我們需要的數據庫呢?這個需要我們導入
導入.sql
方法1
方法2:
就可以查看自己的數據庫了。
想查看那個數據庫,直接在左下SCHEMAS下雙擊你想查看的讓他變成黑體就可以查看啦,不需要像在終端那樣 use test1 ,用了 的話反而會報錯。
在終端也可以查看的
初學者,弄這個弄了好久,有不對的地方敬請斧正!