我使用的是Fedora 16.最初我通過從MySQL網站下載的RPM包安裝MySQL服務器,我安裝的版本是5.5.21-1。我可以通過/etc/init.d/mysql啓動服務器。當我試圖從Fedora的添加/刪除軟件實用程序安裝MySQL Workbench時,由於Fedora的版本是5.5.20,我得到了一個錯誤不兼容的問題。爲什麼mysqld不在Fedora 16的/etc/init.d目錄中?
因此,我卸載MySQL服務器並安裝Fedora的版本,以便我可以安裝MySQL Workbench。但不知何故,我注意到mysqld不再位於/etc/init.d中了嗎?然後,當我試圖通過互聯網搜索,發現了,我需要使用下面的命令來啓動MySQL:
service mysqld start
嗯,我能啓動MySQL服務器。在MySQL Workbench中創建新實例配置文件時,由於缺少/etc/init.d/mysqld,我無法通過「測試設置」部分。
我可以知道我應該如何指示MySQL Workbench不要使用/etc/init.d/mysqld,而是使用service mysqld start
代替?或者,也許我需要考慮爲什麼mysqld不再在/etc/init.d中了?
Fedora正在過渡到systemd,這是一種完全不同的啓動服務的方式。 – nos 2012-03-14 12:43:21