無法在 Fedora 19 上啟動 mysql

無法在 Fedora 19 上啟動 mysql

我正在運行 Fedora 19 並使用yum install mysql.

當我發出mysql命令時,我收到以下錯誤訊息:

錯誤 2002 (HY000): 無法透過套接字 '/var/lib/mysql/mysql.sock' 連接到本機 MySQL 伺服器 (2)

如果我確實創建了 /var/lib/mysql/mysql.sock 文件,則錯誤訊息後的數字將更改為(111)(可能是我使用錯誤的權限創建了該文件)。

讀完後到這個問題這個我嘗試過service mysqld start,但我得到:

Redirecting to /bin/systemctl start  mysqld.service
Failed to issue method call: Unit mysqld.service failed to load: No such file or directory. See system logs and 'systemctl status mysqld.service' for details.

service mysqld status返回

Redirecting to /bin/systemctl status  mysqld.service
mysqld.service
   Loaded: error (Reason: No such file or directory)
   Active: inactive (dead)

答案1

該包mysql是客戶端包。您需要安裝伺服器套件:

$ sudo yum install mysql-server

此外,從 Fedora 19 開始,瑪麗亞資料庫現在是 MySQL 的預設實作。 MariaDB 是 MySQL 的一個分支。

MariaDB 是社群開發的 MySQL 分支,將成為 Fedora 19 中 MySQL 的預設實作。

來源:https://fedoraproject.org/wiki/Features/ReplaceMySQLwithMariaDB

相關內容