CentOS8安裝MySQL無法啟動的問題


最近在搭建JumpServer堡壘機(搭建步驟會再寫一篇博客),JumpServer的數據庫用的mysql,於是在https://dev.mysql.com/downloads/repo/yum/下載CentOS8對應的mysql版本

 

按照菜鳥教程上的步驟:

 

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum update
yum install mysql-server
#設置權限
chown mysql:mysql -R /var/lib/mysql
mysqld --initialize
啟動 MySQL:
systemctl start mysqld

 

到了啟動步驟就翻車了

根據報錯信息,建議使用systemctl status mysqld.servicejournalctl -xe報錯原因,如下圖所示,基本沒什么卵用

 

 

 

 咱們直接看/var/log/mysql/目錄下的mysql日志

vim /var/log/mysql/mysqld.log 

 

 日志報錯ibdatal文件必須為可寫,也就是說現在它沒有可寫權限,所以導致mysql啟動失敗。ibdatal文件在/var/lib/mysql下,直接給mysql目錄賦予777(讀、寫、執行)權限

chmod -R 777 /var/lib/mysql

啟動mysql

systemctl start mysqld

查看mysql狀態

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM