天天看點

mysql 安裝for linux_Mysql for linux 安裝

最近安裝了mysql,但是顯示安裝成功了卻怎麼也打不開,谷歌百度了好像别人的問題解決了,但是一頓操作并不行。

cat /var/log/mysql.log 檢視mysql錯誤日志

有提示Failed to find valid data directory,于是乎在百度谷歌了解決方案,修改/etc/my.conf ,将datadir=/var/lib/mysql 這一行注釋掉。還有就是/usr/mysql這個目錄所有者所屬組改成mysql,改了之後還是無法運作,直到看到這篇文章https://www.cnblogs.com/mxh1099/p/5347809.html

文章說明了一些mysql安裝錯誤,和安裝步驟,有說到把之前安裝的mysql關聯的檔案都要删除,于是開始删除之路。

find / -name 'mysql*' | xargc rm -rf

/etc/my.conf也要删除。

rpm -qa | grep mysql

如果還有軟體包的話,用rpm -e 删除

然後重新安裝,就可以了

之前應該有安裝過mysql,可能沒有裝全,這次安裝就出錯了,整整一個下午都在找解決方案。

mysql 安裝for linux_Mysql for linux 安裝

顯示已經安裝完成,service mysqld start啟動mysql服務,如果沒有報錯就安裝完成了,然後輸入mysql連接配接資料庫。

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)這個錯誤是因為root密碼錯誤導緻的。

1、修改/etc/my.conf檔案,在[mysqld]之後添加一行skip-grant-tables,用于跳過密碼驗證。

2、mysql -uroot -p

指令提示你輸入密碼,輸入目前root的密碼即可進入myql,之後在進就不會報錯了。

mysql 安裝for linux_Mysql for linux 安裝

提示由[[email protected] ~]#變成mysql>就表示已經成功了。