MySQL 服務啟動 問題解決集合

2021-10-23 13:00:27 字數 1669 閱讀 3258

刪除data(若有重要資料,請備份),重灌服務

#刪除mysql服務

bin>sc delete mysql

#重新生成data檔案

bin>mysqld --initialize-insecure --user=mysql

#重新安裝mysql服務,同時繫結my.ini配置檔案

#下面給出的是絕對路徑,相對路徑「..\my.ini」

bin>mysqld --install "mysql80" --defaults-file="c:/program files/mysql/mysql server 8.0\my.ini"

#cmd 啟動mysql服務

#mysql指的是服務名

bin>net start mysql

#cmd 登入mysql

bin>mysql -u root -p

#修改root使用者密碼

# 8.0 之後的版本 修改root使用者密碼

alter user 'root'@'localhost' identified with mysql_native_password by '你的密碼';

首先,應當確認是否設定了密碼,如果沒有密碼可以直接回車。如果確認有密碼卻錯誤,則參照下面鏈結。

搜尋服務--找到mysql--雙擊

服務無法啟動則執行下面的命令:

此處注意,我們無需自行建立 data 資料夾,待初始化會自行建立 

進入命令列(管理員身份):(進入 mysql安裝的 bin 目錄下) 

1、 mysqld --initialize (檢查目錄下存在 data 資料夾,刪除即可) 

2、net start mysql

沒有my.ini檔案 

在使用zip安裝的時候,安裝好後是預設沒有my.ini的檔案

題主的bin路徑   c:\program files\mysql\mysql server 8.0\bin

因此題主的my.ini 檔案應該在路徑:c:\program files\mysql\mysql server 8.0 下

題主原本認為錯誤是由於新增檔案的緣故,後來發現是my.ini檔案配置的緣故,路徑一定要符合自己的。按照鏈結來!

my.ini 配置檔案路徑有問題

題主出現的問題是由於裝了兩個服務,但是名稱不同,關掉其中乙個就可以了。

鏈結成功

MYSQL啟動問題解決

我在安裝成功後啟動mysql服務時,服務啟動不了,原因 缺少乙個 data資料夾 需要命令生成,方法入下 安裝好mysql後,開啟cmd命令視窗 管理員身份執行 並且進入到mysql安裝目錄中的bin目錄,然後輸入如下命令回車即可 mysqld initialize insecure user my...

啟動問題解決辦法

前提 xx公司在做xx專案中遇到乙個問題導致系統無法正常開機,本文件就此問題給出解決方案 症狀 開機提示找不到ntoskrnl.exe 原因 主引導硬碟在第二個分割槽,重新分割槽,或者修改boot.ini檔案即可解決問題 解決方法 1.對出現問題的計算機執行重新啟動的操作 2.按f12或者放入引導光...

EBA 啟動問題解決方法

eba 前期poc時的case測試得不夠充分,當時多個eba啟動是沒有問題的,當然這些測試的eba之間都沒有依賴關係。最近在正式的專案中就到了問題。問題是這樣的,如果有兩個eba a和b,如果b中的bundle依賴a中的bundle,而在啟動時如果bundle b比bundle a先啟動 這個啟動順...