mysql服務啟動失敗解決方案

2022-07-17 07:45:10 字數 2197 閱讀 1986

1、解壓後配置環境變數,在path中直接進行配置

2、在d:\soft\mysql-5.7.27-winx64目錄下增加mysql.ini檔案和data檔案,mysql.ini檔案內容如下,檔案儲存時編碼選擇ansi,注意修改此檔案中的basedir和datadir路徑(mysql所在路徑):

[mysql]

# 設定mysql客戶端預設字符集

default-character-set=utf8

[mysqld]

#設定3306埠

port = 3306

# 設定mysql的安裝目錄

basedir=d:\soft\mysql-5.7.27-winx64

# 設定mysql資料庫的資料的存放目錄

datadir=d:\soft\mysql-5.7.27-winx64\data

# 允許最大連線數

max_connections=200

# 服務端使用的字符集預設為8位元編碼的latin1字符集

character-set-server=utf8

# 建立新錶時將使用的預設儲存引擎

default-storage-engine=innodb

3、管理員許可權開啟cmd,進入mysql安裝目錄,進行安裝、啟動mysql服務【安裝和啟動服務都出現了問題,問題及解決在下面】

正常情況:

安裝成功後會出現 service successfully installed

然後輸入命令啟動mysql服務:  net start mysql  ,服務啟動成功

此時去服務裡可以看到mysql服務已經啟動成功

異常情況:

輸入 mysqld.exe -install 回車提示install/remove of the service denied!,出現這個提示需要用管理員開啟cmd進行操作

管理員開啟cmd,輸入 mysqld.exe -install 回車,彈框提示「由於找不到msvcr120.dll,無法繼續執行**」 

這個錯誤是由於未安裝 vcredist 引起的

安裝成功後重新進行mysql安裝,成功解決這個問題!

接下來啟動mysql服務,出現了一堆的問題

問題一:輸入net start mysql 提示***不是有效的win32應用程式

網上的解決辦法是刪除bin目錄下的mysql.exe 和mysqld.exe 大小為0kb的檔案,檢視bin目錄下的檔案後,發現沒有大小為0的檔案

於是去服務列表裡面啟動mysql服務,提示193 0xc1 ,網上的解決辦法是刪除服務所在路徑的磁碟根目錄中名稱是program的檔案,搜尋後發現沒有這個檔案

看了很多網友的解決辦法,基本上都是刪除program這個檔案解決了問題,或者刪除0kb的mysql.exe 和mysqld.exe 

有乙個回答基本上解決了我的問題:

這個回答還是很靠譜的,意思就是mysql服務中的可執行檔案路徑和mysql安裝目錄不一致,導致mysql服務啟動失敗,此時需要修改可執行路徑。

嘗試刪除c:\windows\system32\mysqld.exe這個檔案後,啟動mysql服務會提示找不到執行檔案【準確的錯誤提示當時沒有截圖】,

於是修改了登錄檔中指向的路徑:

1,cmd------regedit,開啟登錄檔編輯器

2,根據路徑找到mysql登錄檔,hkey_local_machine----system----currentcontrolset----services----mysql,修改imagepath值為正確的路徑,就是bin目錄下的mysqld.exe所在路徑。

3,執行mysql安裝目錄下的d:\soft\mysql-5.7.27-winx64\bin\mysqld.exe,接著再去啟動mysql服務即可。

在啟動的時候又報錯了,「本地計算機上的mysql服務啟動後停止,某些服務在未由其他服務或程式使用時將自動停止」,備份data後刪除data資料夾,

附解除安裝mysql服務的方法。

1、以管理員的許可權 net stop mysql ,關閉mysql服務

2、以管理員的許可權 mysqld -remove ,解除安裝mysql服務

mysql啟動服務報錯解決方案

啟動mysql服務出現如下的錯誤資訊 mysql服務無法啟動 本地計算機無法啟動mysql服務。錯誤 1067 程序意外終止。解決方案 執行cd c program files mysql mysql server 5.1 bin c program files mysql mysql server...

MySQL 啟動服務報錯解決方案

概述 文章主要介紹因為啟動mysql服務報錯引發的問題,順帶擴充一些其它的知識點,當前版本是red hat 6,mysql 5.6。目錄 概述步驟報錯的源頭 問題解決 問題分析 系統自動重啟服務總結 步驟 報錯的源頭 問題解決 1.許可權 報錯的源頭就是它了,一般這種問題首先會想到的就是許可權問題,...

遠端連線mysql失敗解決方案

mysql u root p 執行登入 grant all on to root identified by 密碼 etc mysql mysql.conf.d mysqld.cnf注意 其他 linux系統 可能在 etc mysql my.cnf 注釋 bind address 127.0.0....