MariaDB服務無法在安裝後啓動,新鮮的CentOS7安裝時沒有Apache或PHP。雖然它安裝了Webmin面板,但沒有其他。MariaDB服務在安裝後立即失敗 - CentOS7
,我得到的錯誤消息如下:
工作的mariadb.service失敗,因爲控制過程與 錯誤代碼退出。有關詳細信息,請參閱「systemctl status mariadb.service」和「journalctl -xe」。
MariaDB服務無法在安裝後啓動,新鮮的CentOS7安裝時沒有Apache或PHP。雖然它安裝了Webmin面板,但沒有其他。MariaDB服務在安裝後立即失敗 - CentOS7
,我得到的錯誤消息如下:
工作的mariadb.service失敗,因爲控制過程與 錯誤代碼退出。有關詳細信息,請參閱「systemctl status mariadb.service」和「journalctl -xe」。
我看到了實際的錯誤,對我沒有意義。去服務器故障和許多其他網站,但沒有運氣。之後,嘗試用root用戶安裝帶有「sudo」前綴的MariaDB,並做了訣竅。
通過我從以下網址如下處理方式:https://mariadb.com/kb/en/mariadb/yum/
我試圖恢復我的數據庫,並面臨這是通過刪除日誌文件來解決類似的問題: /var/lib/mysql/ib_logfile0 /var/lib/mysql/ib_logfile1
可能是你應該嘗試由:
mv /var/lib/mysql/ib_logfile0 ~/
mv /var/lib/mysql/ib_logfile1 ~/
service mysql start
如果作品刪除日誌文件:
rm ~/ib_logfile0 ~/ib_logfile1
一個解決辦法是安裝MariaDB的後運行給出一系列命令,
mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/
mysql_secure_installation
systemctl start mariadb
我的問題是權限問題 -
我發現這個在/var/log/mariadb/mariadb.log
[錯誤] mysqld:無法創建/寫入文件 '/var/run/mariadb/mariadb.pid'(Errcode:13)
[錯誤]無法啓動 服務器:無法創建PID文件:權限被拒絕
所以我改變了/var/run/mariadb
所有者從root
到mysql
後啓動的罰款。
是有道理的,我可以將它與我的解決方案 - 不同的方式。 – Dharmavir
通過在命令行中輸入systemctl status mariadb.service或journal -xe來查看實際的錯誤,如第一次建議的那樣 - 在收到錯誤之後。 – smozgur