1. 程式人生 > >linux平臺下(Ubuntu16.04)安裝與配置mysql(5.7.24)以及圖形管理工具Workbench

linux平臺下(Ubuntu16.04)安裝與配置mysql(5.7.24)以及圖形管理工具Workbench

1.在ubuntu系統下,開啟終端

方法(1):在左上角的選單上點一下,出來一列,在裡面選擇[附件] 中的[終端],點一下就OK。

方法(2):快捷鍵Ctrl+Alt+T

 

2.安裝MySQL5.7需要的依賴,使用命令:

sudo apt-get install mysql-client-core-5.7

sudo apt-get install mysql-client-5.7

 

3.安裝MySQL5.7,使用以下命令:

sudo apt-get install mysql-server-5.7

過程中可能需要設定root密碼

 

4.MySQL服務

檢視MySQL埠:sudo netstat -anp | grep mysql

檢視MySQL服務狀態:sudo service mysql status

啟動MySQL服務:sudo service mysql start

停止MySQL服務:sudo service mysql stop

重啟MySQL服務:sudo service mysql restart

 

5.登入MySQL資料庫

登入:mysql -uroot -p123456

顯示當前資料庫:mysql>show databases;

 

6.安裝圖形管理工具Workbench

命令列:sudo apt-get install mysql-workbench

注意:使用命令列安裝的Workbench是和Ubuntu系統配套的,有些是不配套的。比如Ubuntu18.04和Workbench5.7就不配套,不配套的時候安裝一定會出錯。這裡對出錯的情況不再一一贅述。請看第7節。

體會:在我的安裝過程中遇到過很多問題,我搜索了很多解決方案,下面會一一介紹。但在我的機器上並沒有解決,我mysql和資料來源反覆更新了不下10遍,實在沒有辦法,最後把系統恢復到了初始狀態。(本意是要更新系統版本18.04,但是重啟電腦之後提示更新失敗,退回到了16.04,這一過程中應該是把我之前的一切對系統各種依賴包的安裝和解除安裝過程清洗了,系統還原了,然後重新下載mysql-workbench竟然很順利的安裝成功,當時我自己都呆了,搞了一天一夜,結果莫名奇妙就裝好了。在這裡提醒各位童鞋,如果你試了很多種方法,仍然安裝不成功,可以試著把系統恢復到初始狀態。切記,這是沒有辦法的辦法。

7.問題彙總

Q1:安裝Workbench時報錯,提示依賴關係問題 - 仍未被配置

方法:使用以下命令更新

sudo apt-get update
sudo apt-get upgrade
sudo apt-get  -f install

Q2:如何修改只讀檔案,例:etc/apt/sources.list

方法:使用 root許可權,輸入命令:chmod 0666 /etc/apt/sources.list

這樣檔案就可以修改了,改完之後執行命令:chmod 0644 /etc/apt/sources.list
這樣就能改回這個檔案的許可權。

Q3:當需要解除安裝mysql時

方法:(1). 刪除mysql
sudo apt-get autoremove --purge mysql-server-5.0
sudo apt-get remove mysql-server
sudo apt-get autoremove mysql-server
sudo apt-get remove mysql-common (非常重要)
上面的其實有一些是多餘的,建議還是按照順序執行一遍

(2). 清理殘留資料
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

(3). 安裝 mysql
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install php5-mysql(安裝php5-mysql是將php和mysql連線起來,根據需要選擇使用 )
一旦安裝完成,MySQL伺服器應該自動啟動。您可以在終端提示符後執行以下命令來檢查 MySQL 伺服器是否正在執行:

(4). 檢查Mysql是否正在執行
sudo netstat -tap | grep mysql

 

備註. 更新資料來源(這裡,我只是想記錄這一操作記錄

進入網址https://repogen.simplylinux.ch/,選擇國家和自己的LINUX版本,勾選“Ubuntu Branches”中的所有選項。

單擊Generate List 按鈕,生成了新的資料來源。

用生成的源替換Linux系統下/etc/apt/sources.list中的內容。

方法:由於該檔案時只讀檔案。修改方法見第7節,Q2.