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....