1. 程式人生 > >8.0.11版本Mysql遇到MySQL 服務無法啟動的解決方法

8.0.11版本Mysql遇到MySQL 服務無法啟動的解決方法

p s 解決方法 details eba 引號 iss 位數 -- 修改密碼

轉:https://blog.csdn.net/iyayaqiqi/article/details/80536110

系統環境:win10(1803),64位

MySQL版本:8.0.11免安裝版

MySQL下載地址:https://dev.mysql.com/downloads/mysql在下載頁面往下拉,選擇自己的操作系統版本和位數,然後下載即可,我下載的是下圖版本。

技術分享圖片

MySQL安裝:上圖鏈接MySQL是免安裝版的,將MySQL解壓到任意位置即可,我的解壓縮後文件夾名字設置為g:\mysql8

MySQL安裝過程

1.在環境變量Path中添加MySQL解壓後的bin目錄所在的路徑,比如我的是g:\mysql8,環境變量Path設置請參考這裏,添加變量後如下圖:

技術分享圖片

2.mysql8根目錄下如果沒有my-default.ini文件(我下載的解壓縮後就沒有這個文件)新建記事本文件添加以下內容(紅色字體不要復制),另存為my-default.ini文件

[mysqld]

basedir=g:\mysql8\(mysql所在目錄)

datadir=g:\mysql8\bin\data(mysql所在目錄\data)

3.mysql8根目錄下如果有my-default.ini文件,請在原文件修改或添加配置(我的MySQL根目錄下沒有此文件,不知道根目錄下有此文件打開後裏面是否有此參數)

4.以管理員身份運行cmd(左下角windows圖標上點擊鼠標左鍵,菜單列表選擇windows系統裏面的命令提示符上點右鍵,選擇更多,以管理員身份運行(一定要用管理員身份運行,不然權限不夠),輸入g:,然後回車,進入g盤(解壓後MySQL所在的盤 )

5.輸入命令(註意cd後面有空格)

G:\>cd mysql8\bin

6.進入mysql8的bin文件後,輸入命令

mysqld -install

技術分享圖片

7.然後繼續輸入命令

mysqld --initialize

技術分享圖片

8.此時需要等待一會,該命令會mysql8的根目錄下會生成一個data文件夾,裏面有個以.err 結尾的文件,初始密碼就在這個文件裏,後面會用到

技術分享圖片

9.啟動MySQL服務:在mysql8的bin目錄(此時正處於MySQL的bin目錄下),輸入命令

net start mysql

技術分享圖片

10.服務啟動成功後,輸入命令

mysql -u root -p

11.提示輸入密碼,g:\mysql8\date下,找到.err 結尾的文件,用記事本打開查找password可以看到如下內容:

016-02-25T15:09:43.033062Z 1 [Note] A temporary password is generated for root@localhost: >vsa<ky0hjOp

每個電腦密碼不一樣,紅色字母部分是mysql的初始登陸密碼,此時輸入上圖中紅色字體的初始密碼

技術分享圖片

12.系統顯示下圖字樣,表示登陸mysql成功

技術分享圖片

13.修改密碼,8.0.11 的這個版本,修改密碼的格式為輸入命令

ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘xxxxxx‘;

其中xxxxxx的代表你要設置的密碼,單引號和分號都需要輸入。

技術分享圖片

顯示上圖字樣表示修改密碼成功。

14.退出MySQL:接著輸入命令

quit

技術分享圖片

15.然後(必須處於mysql8的bin目錄下)輸入命令

mysql -u root -p

然後輸入剛才設置的新密碼後登陸。

技術分享圖片

上圖提示已經用新密碼登陸成功,至此已經完成初次安裝並修改初始密碼,可以開始使用了。

本文感謝:

1、博主Winstonlau,文章鏈接:https://blog.csdn.net/winstonlau/article/details/78666423;

2、博主qxysg1273,文章鏈接:http://blog.csdn.net/u013067166/article/details/49951577。

8.0.11版本Mysql遇到MySQL 服務無法啟動的解決方法