我正在運行 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