在CentOS7上安裝MySQL Workbench
折騰了半天,終於搞定。
【安裝MySQL】
由於MySQL被Oracle收購了,所以CentOS 7的yum源中不再有正常安裝mysql時的mysql-sever檔案,需要去官網上下載
# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
# rpm -ivh mysql-community-release-el7-5.noarch.rpm
# yum install mysql-community-server
|
上面的具體版本大家可以到MySQL網站的下載頁面,找到Yum Repository頁面,查詢最新的版本名稱,替換上面的版本名稱即可。
成功安裝之後重啟mysql服務
# service mysqld restart
【安裝MySQL Workbench,失敗】
執行yum install mysql-workbench-community
系統進行各種檢查後,提示沒有安裝包。
在MySQL網站找了半天,找不到安裝包下載。最後還是在網上搜到了安裝包的獲取方法:
http://cdn.mysql.com/Downloads/MySQLGUITools/mysql-workbench-community-6.3.4-1.el7.x86_64.rpm
同樣,具體的版本號用的是根據執行yum install mysql-workbench-community的提示版本號。
然後開始等待下載。
完成後,再執行上面的安裝命令,開始安裝。發現,仍然不對。
仔細研究報錯,提示缺少proj和tinyxml。
再查下來,發現tinyxml不在官方yum上,需要配置EPEL源。
【配置EPEL(企業版Linux軟體附加包)】
執行yum install epel-release.noarch
安裝EPEL後執行yum repolist,如果顯示的資訊裡面有epel,則安裝成功。
然後嘗試執行 yum install tinyxml,能夠安裝。
【安裝MySQL Workbench】
重新執行yum install mysql-workbench-community
系統提示依賴的軟體列表,並詢問是否下載安裝。感覺有門兒了。
確認後,系統下載依賴的包,然後安裝。
安裝完成後,在“應用程式”選單的“程式設計”下,會出現MySQL Workbench的圖示。
大功告成!
【總結】
都是EPEL沒有配置惹的禍!!!!