fedora19之後的版本安裝mysql

正準備學習linux平臺的mysql,卻發現在fedora21平臺下安裝mysql總是失敗,查了些資料,總結如下:

錯誤示範:

按照安裝軟件的經驗,習慣性輸入以下的命令:

$sudo dnf install mysql -y
安裝完成後執行:
$mysql
出現問題了,提示如下:
[GMPY@16:33 ~]$mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
意思大概說沒啓動mysql服務,因此無法連接。

問度娘解決辦法,都提示說啓動服務就好,如下:

$service mysqld start 啓動mysql服務
$service mysqld status 查看mysql服務情況
很可惜,我啓動服務的結果是:

[GMPY@16:00 ~]$service mysqld start
Redirecting to /bin/systemctl start  mysqld.service
Failed to start mysqld.service: Unit mysqld.service failed to load: No such file or directory.
找不到文件!!壓根沒有安裝mysql服務好麼!!上一個安裝的是mysql的客戶端程序吧(個人猜測),要安裝服務程序才能執行把。於是又問了度娘,找到了正確的安裝命令:

$sudo dnf install community-mysql-server -y

====================================================================================

問題總結:

沒有正確安裝mysql,因此無法啓動mysql。

正確安裝步驟總結如下

  1. 安裝mysql服務端(經測試不用再裝mysql"客戶端",即dnf install mysql,但若刪除,會把兩個都刪了,即dnf remvoe mysql)
    $sudo dnf install community-mysql-server -y
  2. 設置mysql服務開機啓動(有需要可以開啓,不需要跳到步驟3,每次手動啓動)
    $sudo chkconfig --level 345 mysqld on
  3. 啓動mysql服務
    $sudo service mysqld restart
  4. 開始使用mysql
    $mysql 




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章