linux下mysql提示”mysql deamon failed to start”錯誤的解決方案

來源:互聯網
上載者:User

有台linux伺服器,系統為centos系統.

網站突然串連不上資料庫,於是朋友直接重啟了一下伺服器。進到cli模式下,執行 service myqsld start 發現還是提示"mysql deamon failed to start"錯誤資訊.

# /etc/init.d/mysqld start
MySQL Daemon failed to start.
Starting mysqld: [FAILED]

查看mysqld的log檔案

#less /var/log/mysqld.log
/usr/libexec/mysqld: Can't change dir to ‘XXX' (Errcode: 13)

首先是查看資料庫日誌

mysqld started

[Warning] Can't create test file xxx.lower-test
[Warning] Can't create test file xxx.lower-test
/usr/libexec/mysqld: Can't change dir to '/xxx' (Errcode: 13)
[ERROR] Aborting

首先檢查資料目錄和日誌目錄的許可權和所屬使用者,許可權和所屬使用者都沒問題,那應該是SELINUX的許可權限制了。

先查看當前配置資訊.

# getenforce

Enforcing

就表明SELinux已經啟用.只需要關閉即可。

關閉方法:

#setenforce 0 (0|1 開|關)

或者

setsebool ftpd_disable_trans 1

命令也可以.

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.