由於centos7默認不再是mysql數據庫,所以度算手動安裝一個。
全程參考http://www.2cto.com/database/201501/371451.html
這里摘抄以下這個鏈接的內容,並根據自己的實際安裝情況進行一些補充。
選擇下載MySQL Community Server (GPL)版本,由於MySQL Community Server 5.7.14沒有rpm格式文件下載,這里我們選擇5.6.32版本的rpm格式文件下載。
下載得到MySQL-5.6.32-1.linux_glibc2.5.x86_64.rpm-bundle.tar文件,解壓得到
進入MySQL-5.6.32-1.linux_glibc2.5.x86_64.rpm-bundle文件夾,可以看到:
雙擊安裝其中的,MySQL-server-5.6.32-1.linux_glibc2.5.x86_64.rpm
MySQL-client-5.6.32-1.linux_glibc2.5.x86_64.rpm
MySQL-devel-5.6.32-1.linux_glibc2.5.x86_64.rpm文件(這里安裝順序,我是按着這個先后順序來的,至於不按照這個先后來,我也不知道會不會有錯誤)。
關於初次登陸密碼錯誤的解決辦法:
首先停止mysql服務service mysql stop
然后/usr/bin/mysqld_safe --skip-grant-tables & 啟動mysql(注意“&”符號別漏了)
上一句命令執行完以后,敲一個回車,再輸入mysql -u root mysql
接下來更新mysql的root用戶登陸密碼:
至此就可以開始正常使用mysql了,未盡事項,查看文章開頭鏈接。
特別注明:
有可能在安裝完成以后,每次啟動mysql的時候會報錯
這里我們首先查看mysql運行狀態
然后查看mysql的線程ID,然后使用kill -9命令殺死該線程。
然后再刪除/var/lock/subsys/mysql文件就可以正常使用mysql了
我的centos7中的mysql每次啟動都需要這幾步,我暫時不知道為什么。。。