您好,登錄后才能下訂單哦!
這篇“linux mysqld不能啟動如何解決”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“linux mysqld不能啟動如何解決”文章吧。
linux mysqld不能啟動的解決辦法:1、通過“yum install mysql-server”命令安裝mysql;2、打開“my.cnf”,然后在“[mysqld]”下加入一行“skip-grant-tables”;3、通過“systemctl restart mysqld”重啟mysql即可。
使用命令 systemctl start mysqld.service
出現錯誤:Unit mysql.service could not be found
發出mysql是否安裝成功的疑問,使用命令查找 find / -name mysql
發現不存在 /usr/bin/mysql 目錄,說明安裝失敗了,那么就使用yum來安裝mysql
安裝命令
yum install mysql-server
安裝時出現以下問題GPG安全的問題 :
在 yum install xxxx 命令之后添加 --nogpgcheck 進行跳過公鑰檢查安裝,解決問題,安裝成功!
2.1 進入mysqld.log
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
就能進入了,修改密碼后就可以去掉這行配置然后重啟。
2.3 登入刷新權限后,密碼修改為:1234
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 mysqld不能啟動如何解決”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。