linux mysqld不能啟動的解決方法:1、透過“yum install mysql-server”指令安裝mysql;2、開啟“my.cnf”,然後在“[mysqld]”下加入一行“skip- grant-tables」;3.透過「systemctl restart mysqld」重啟mysql即可。
本教學操作環境:linux5.9.8系統、mysql 5.7版、DELL G3電腦
linux mysqld不能啟動怎麼辦?
linux中mysql安裝失敗和啟動失敗的常見解決方案
使用指令systemctl start mysqld.service
find / -name mysql
那麼就使用yum來安裝mysql
yum install mysql-server安裝時出現以下問題GPG安全的問題:
#在yum install xxxx 指令之後加入--nogpgcheck 進行跳過公鑰檢查安裝,解決問題,安裝成功!
cat /var/log/mysqld.log | grep 'root@localhost:'2.2 找到這一行日誌,密碼: a#sE2lVHzzvV
2022-05-13T02:35:13.846556Z 1 [Note] A temporary password is generated for root@localhost: a#sE2lVHzzvV
若還被拒絕連線,試試看跳過密碼進入:進入vim /etc/my.cnf 在[mysqld]下加入一行skip-grant -tables 用來跳過密碼驗證的過程,然後重啟mysql
systemctl restart mysqld ,接著輸入指令
mysql 就能進入了,修改密碼後就可以去掉這行配置然後重啟。
flush privileges; alter user root@localhost identified by '1234';2.4 出現錯誤(密碼太過於簡單
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements重新修改密碼為:Han123…
alter user root@localhost identified by 'Han123..' # mysql5.7 ,若失败可以将root@localhost替换root@%试试 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Han123..'; # mysql8.0,若失败可以将'root'@'localhost'替换'root'@'%'试试推薦學習:《Linux影片教學》
以上是linux mysqld不能啟動怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!