linux mysqld不能啟動怎麼辦
Mar 07, 2023 am 09:13 AM
linux
mysqld
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安裝失敗和啟動失敗的常見解決方案
一、mysql安裝後啟動失敗
使用指令
systemctl start mysqld.service
- ##出現錯誤:Unit mysql.service could not be found
- 發出mysql是否安裝成功的疑問,使用指令尋找
find / -name mysql
- #發現不存在/usr/bin/mysql 目錄,表示安裝失敗了,
那麼就使用yum來安裝mysql
1.1 Centos7 yum安裝的時候遇到公鑰尚未安裝的問題解決
安裝指令yum install mysql-server
登入後複製
二、首次登入沒有密碼
2.1 進入mysqld.logcat /var/log/mysqld.log | grep 'root@localhost:'
登入後複製
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';
登入後複製
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
登入後複製
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不能啟動怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱門文章
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前
By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
擊敗分裂小說需要多長時間?
3 週前
By DDD
R.E.P.O.保存文件位置:在哪里以及如何保護它?
3 週前
By DDD

熱門文章
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前
By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
擊敗分裂小說需要多長時間?
3 週前
By DDD
R.E.P.O.保存文件位置:在哪里以及如何保護它?
3 週前
By DDD

熱門文章標籤

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)