1. 程式人生 > >windows 裝 MySql5.7 遇到的問題

windows 裝 MySql5.7 遇到的問題

最近新買了雲伺服器,於是想在上面部署一下資料庫,最後將珍藏的Mysql5.7傳過去,開始了我這漫漫安裝之路。。。

先將mysql檔案移到目錄下,然後在cmd裡命令裡用mysql指令,但是顯示缺少 MSVRP120.dll檔案

在網上查了下,都說是要下載這個檔案,然後放到哪些目錄下。。我全試了,沒用,後來終於找到一神貼,救了我一命。

這要去微軟官網上下載 vredist_x64.exe,然後安裝下就好了。。。吐血。。。

終於終於不報錯了,於是在cmd裡命令執行mysql

結果顯示mysql不是內部或外部命令。。。查了下網上,知道了要設定一下環境變數。。於是在環境變數中的 Path 里加上我的mysql裡的bin目錄的path,

類似   ../mysql/bin/

然後在命令列執行mysql ,命令有了反應,但是顯示無法連線到mysql伺服器。。。

繼續上網查,知道了這是 沒有開始mysql服務。。。可以在 控制面板->管理工具->服務 找到mysql,然後點選開啟

但是這個開啟卻搞了我幾個小時

開始是告訴我缺少什麼檔案,啟動失敗。

後來知道,mysql要實現有資料才能啟動。需要用 mysqld --initialize --user=root --console  命令初始化mysql,同時重新初始化root密碼(因為裝的時候,我並不知道root的密碼,所以只能重置)

然後再看mysql服務的路徑,發現不對,於是在網上查詢,是要在登錄檔裡修改mysql 中的imagePath的值,值為 bin目錄下的 

mysqld 的值絕對路徑。

改過之後,然後用 net start mysql 啟動伺服器,結果是 net 不是內部或外部命令

於是我知道是環境變數裡沒有net這個東西

於是在環境變數中加上  %SystemRoot%\system32  這個變數,就ok了

於是用 net start mysql啟動mysql 服務,結果又提示  拒絕訪問,錯誤5!!!

網上的方法是,用管理員身份啟動cmd,再執行。

試了,果然可以了!!