安裝MySQL 出現initializing database安裝失敗解決辦法(已經驗證)
成都創新互聯公司是專業的高安網站建設公司,高安接單;提供網站建設、做網站,網頁設計,網站設計,建網站,PHP網站建設等專業做網站服務;采用PHP框架,可快速的進行高安網站開發網頁制作和功能擴展;專業做搜索引擎喜愛的網站,專業的做網站團隊,希望更多企業前來合作!
安裝MySQL 出現initializing database安裝失敗解決辦法(已經驗證)
首先卸載MySQL:
1)停止MySQL服務,ctrl+R打開cmd命令界面,輸入net stop mysql,出現已停止則成功
2)刪除mysql server服務。還是cmd命令界面,輸入sc delete mysql,刪除成功
1),2)沒有成功也沒關系,可以繼續下面步驟(我就是沒成功,不過繼續按照下面步驟還是成功了)
3)刪除C:\ProgramData里的MySQL文件夾
4)刪除C:\Program Files理的MySQL文件夾
5)刪除C:\Program Files(x86)里的MySQL文件夾
6)打開控制面板,找到MySQL Installer安裝程序,選擇卸載(若之前安裝時安裝了其他組件,可以不卸載,但想重裝別的版本的MySQL,還是統一版本為好)
7)刪除注冊表里面的MySQL(具體可上網查找路徑)
下面是重新安裝:
問題:我當時安裝失敗,我看見時Log提示里面有中文,無法找到file,最終查出亂碼部分是計算機名和計算機組名
解決辦法:右鍵我的電腦屬性–查看自己的計算機名和組名是否為中文–更改計算機名和組名–重啟計算機–使用MySQL Installer安裝程序安裝MySQL server–安裝成功
用管理員身份運行命令行,然后進入mysql文件下的bin文件夾里(大家都會蛤),mysqld --initialize,這步是創建data目錄,要稍等一會。
再mysqld --install mysql5,這里的mysql5是自己取的服務名,如何提示服務名被占用的話,你可以使用sc delete 服務名,來刪除。
切記安裝新的mysql要把以前的先停止運行net stop 服務名,再把服務名刪除,不要以為刪掉文件夾就萬事大吉了,否則會出現許多意料之外的錯誤。
首先,在命令提示符中輸入mysql回車,發現提示‘mysql’不是內部或外部命令,也不是可運行的程序或批處理文件。說明重裝后,mysql不能用了。
2
然后我們開始進行配置,讓它可以使用。
在“我的電腦”上點右鍵,選擇“屬性”,打開系統設置窗口,點擊“高級系統設置”。
點擊“高級”選項卡,然后點擊“環境變量”按鈕。
修改path。
加入變量d:\mysql\bin,即原安裝的mysql的目錄。注意:要是原來mysql安裝在C盤,那就沒辦法了,只能重裝mysql了。
設置完成后,再在命令提示符里輸入mysql,發現提示變了,成了“Access
denied
for
user
'ODBC'@'localhost'
(using
password:NO)
”。
上面說明mysql配置起作用了,報新的錯誤其實是因為命令輸入的不對,格式應該是mysql
-u
-root
-p,其中root是mysql數據庫的用戶名。輸入后回車會提示輸入密碼。
輸入密碼后回車,可以看到顯示mysql版本等信息,說明mysql配置成功了。
然后我們繼續測試一下。輸入use
mysql,打開‘mysql’數據庫。
輸入show
tables,可以看到顯示該數據庫的所有表。
輸入select
*
from
db,可以看到顯示表的記錄。