window10 安裝mysql 8.0.11 非安裝版-安裝配置教程

mysql是常用的一款關(guān)系型數(shù)據(jù)庫,它目前更新速度比較快,最新的版本已經(jīng)更新到了8.0版本,下面我們來一起看看,怎么在電腦上安裝這個(gè)新版本的mysql吧。本文以windows10 為例講解。

下載、安裝及配置環(huán)境變量

  1. 1

    最新版本的需要先下載,這里我們先講怎么在windows上安裝mysql8.0.11。首先打開百度,輸入mysql,搜索到mysql的官網(wǎng),然后點(diǎn)擊下面的Downloads鏈接,跳轉(zhuǎn)到對應(yīng)的下載頁面。

  2. 2

    在下載頁面拉到最底下,找到mysql community Edition,這個(gè)版本才是免費(fèi)的mysql。點(diǎn)擊下面的Downloads,跳轉(zhuǎn)到下載頁面。

  3. 3

    在下載頁面找到mysql community server,然后點(diǎn)擊下面的Download鏈接。這個(gè)時(shí)候頁面下方會(huì)顯示出mysql版本,以及選擇系統(tǒng)的下拉菜單,在下拉菜單里選擇windows。

    [圖片上傳失敗...(image-ab1775-1543312570831)]

    [圖片上傳失敗...(image-481747-1543312570831)]

  4. 4

    然后在下面的地址里找到第一個(gè)鏈接,點(diǎn)擊鏈接后面的downloads。默認(rèn)情況下,需要登陸mysql的賬號。

    [圖片上傳失敗...(image-d73004-1543312570831)]

  5. 5

    沒有注冊過的直接點(diǎn)擊頁面最下方的No thanks, just download字樣。這個(gè)時(shí)候就會(huì)開始下載mysql的安裝包。下載完畢后,我的瀏覽器默認(rèn)是放在系統(tǒng)的下載目錄下。如下面圖中所示:

    [圖片上傳失敗...(image-86b4ae-1543312570831)]

    [圖片上傳失敗...(image-8ce68b-1543312570831)]

  6. 6

    壓縮文件如下面第一張圖中所示,然后將這個(gè)壓縮文件移動(dòng)到準(zhǔn)備好的安裝目錄中,然后解壓出來。如下面第二張圖中所示:

    [圖片上傳失敗...(image-7dbaa7-1543312570831)]

    [圖片上傳失敗...(image-28f291-1543312570831)]

  7. 7

    解壓出來后,點(diǎn)擊到該目錄內(nèi)部中去,可以看到里面是編譯好的文件目錄,所有的可執(zhí)行文件都在bin目錄下。這種安裝方式,只需要將對應(yīng)的可執(zhí)行文件目錄添加到系統(tǒng)變量里去,然后就可以直接使用了。bin目錄下我們可以看到常用的mysql和mysqld兩個(gè)命令,如下面第二張圖中所示:

    [圖片上傳失敗...(image-9b8aca-1543312570831)]

  8. 8

    這個(gè)時(shí)候點(diǎn)擊上方的路徑欄,然后點(diǎn)右鍵,選擇復(fù)制,將bin目錄的完整路徑復(fù)制下來。然后右鍵點(diǎn)擊文件夾頁面的左邊此電腦圖標(biāo),選擇屬性。

    [圖片上傳失敗...(image-299cf1-1543312570831)]

  9. 9

    在電腦屬性頁面,點(diǎn)擊右上角的高級系統(tǒng)設(shè)置,然后在系統(tǒng)設(shè)置頁面點(diǎn)擊環(huán)境變量。

    [圖片上傳失敗...(image-4e285c-1543312570831)]

    [圖片上傳失敗...(image-dede27-1543312570831)]

  10. 10

在環(huán)境變量中找到Path變量,然后點(diǎn)擊右邊的編輯按鈕,打開變量的編輯頁面。點(diǎn)擊變量編輯頁面的新建按鈕,將剛才復(fù)制下來的mysql的bin目錄路徑粘貼進(jìn)去,如下面第二張圖中所示。

[![mysql 8.0.11安裝教程](http://upload-images.jianshu.io/upload_images/14653704-9c589ff61a71cbc0.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)](http://jingyan.baidu.com/album/95c9d20d087fe4ec4e756117.html?picindex=17) 

[[圖片上傳失敗...(image-dddca9-1543312570831)]](http://jingyan.baidu.com/album/95c9d20d087fe4ec4e756117.html?picindex=18) 
  1. 11
環(huán)境變量配置好以后,點(diǎn)擊確定保存配置。然后點(diǎn)擊win10桌面左下角的搜索按鈕,輸入命令提示符的命令,會(huì)出來命令提示符的程序圖標(biāo)。在命令提示符上點(diǎn)右鍵,選擇以管理員身份運(yùn)行。

[![mysql 8.0.11安裝教程](http://upload-images.jianshu.io/upload_images/14653704-a0178fa429ad0d9e.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)](http://jingyan.baidu.com/album/95c9d20d087fe4ec4e756117.html?picindex=19) 

[[圖片上傳失敗...(image-ddfb24-1543312570831)]](http://jingyan.baidu.com/album/95c9d20d087fe4ec4e756117.html?picindex=20) 
  1. 12
在打開的命令行界面中輸入mysql --help,如果可以看到輸出的mysql版本信息,如下面圖中所示,說明環(huán)境變量配置完畢。如果不是顯示的這個(gè)信息,則需要仔細(xì)檢查上面的每個(gè)步驟,查看是哪里出錯(cuò)了。

[![mysql 8.0.11安裝教程](http://upload-images.jianshu.io/upload_images/14653704-f90a35bd4f496cb9.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)](http://jingyan.baidu.com/album/95c9d20d087fe4ec4e756117.html?picindex=21) 

END

[](javascript:;)初始化和配置文件

  1. 1

    環(huán)境變量配置好以后,mysql需要先進(jìn)行初始化,配置對應(yīng)的數(shù)據(jù)目錄。然后就可以啟動(dòng)了,初始化命令格式是:

    mysqld -I

    或者

    mysqld --datadir=/path/to/datadir

    第一種格式是直接在它的安裝目錄下創(chuàng)建一個(gè)data目錄,用來保存數(shù)據(jù)文件,第二種格式是在指定的目錄下保存數(shù)據(jù)文件。因?yàn)橹皇菄L鮮使用,所以就使用默認(rèn)命令mysqld -I,如下所示,執(zhí)行過程沒有顯示信息。

    [圖片上傳失敗...(image-957f1d-1543312570831)]

  2. 2

    執(zhí)行完畢后,會(huì)在剛才存放bin的位置自動(dòng)生成一個(gè)data目錄,如下所示,里面保存了各種配置文件以及日志。里面比較重要的是那個(gè)以你電腦名稱命名,以.err結(jié)尾的文件,點(diǎn)開這個(gè)文件后,可以看到里面有這樣一行提示,temporary password,就是初始化過程中生成的密碼,把這個(gè)密碼記錄下來,待會(huì)登陸的時(shí)候使用。

    [圖片上傳失敗...(image-e879a1-1543312570831)]

  3. 3

    初始化完畢后,這種格式安裝的mysql默認(rèn)是沒有配置文件的,因此需要手動(dòng)給它添加一個(gè)配置文件。配置文件的名稱可以是mysql.ini或mysql.cnf,兩種都可以。mysqld在windows上讀取配置文件的路徑有3個(gè),分別是:

    C:\my.cnf

    C:\Windows\my.cnf

    安裝目錄下的my.cnf

    你把配置文件放在這三個(gè)路徑下任何一個(gè)即可,我這里把my.cnf放在安裝目錄下,如下面所示:

  4. 4

    然后使用編輯器打開配置文件,添加如下面圖中的內(nèi)容,添加好以后,保存配置文件。這里需要說明的是,如果你的路徑是單斜桿,那么只能使用 / ,不能使用\,如果是雙斜杠,那么只能使用 \,不能使用//。否則啟動(dòng)的時(shí)候會(huì)報(bào)錯(cuò)。我這里使用的是雙斜桿格式。

    END

[](javascript:;)配置服務(wù)和后臺啟動(dòng)

  1. 1

    因?yàn)閙ysqld這個(gè)服務(wù)器程序默認(rèn)情況下是不會(huì)后臺執(zhí)行的,因此直接啟動(dòng)的話,就必須打開一個(gè)命令行窗口,命令行窗口關(guān)閉以后,程序就結(jié)束了。因此,需要將mysqld配置成系統(tǒng)服務(wù),這樣就可以通過服務(wù)來管理它的啟動(dòng)和停止了。配置系統(tǒng)服務(wù)也是使用的mysqld命令,它的基本格式是

    mysqld --install

    這是它的默認(rèn)格式,但是這里要重點(diǎn)標(biāo)注的是,直接這樣執(zhí)行,生成的MySQL服務(wù)啟動(dòng)不了。我們一起來看看,先這樣執(zhí)行。如下面圖中所示:

    [圖片上傳失敗...(image-ca98c0-1543312570831)]

  2. 2

    從上面圖中可以看到,可以正常生成對應(yīng)的服務(wù),我們打開服務(wù)頁面??梢哉业揭粋€(gè)MySQL服務(wù),雙擊這個(gè)服務(wù)名稱,可以看到它默認(rèn)的路徑是在C盤下路徑,我們點(diǎn)擊左下角的啟動(dòng)按鈕。

    [圖片上傳失敗...(image-5ae86-1543312570831)]

  3. 3

    這個(gè)時(shí)候會(huì)發(fā)現(xiàn),無法啟動(dòng),會(huì)報(bào)錯(cuò),錯(cuò)誤提示是,系統(tǒng)找不到指定的文件。原因很簡單,上面服務(wù)的可執(zhí)行文件路徑是錯(cuò)誤的。所以我們只能執(zhí)行:

    mysqld --remove

    來移除這個(gè)服務(wù),再重新配置。

    [圖片上傳失敗...(image-5adf1c-1543312570831)]

  4. 4

    這里還有一個(gè)需要注意的問題,使用mysqld --remove命令移出對應(yīng)的服務(wù)后,需要把打開的服務(wù)頁面關(guān)閉。否則系統(tǒng)不會(huì)自動(dòng)移除安裝的服務(wù)。會(huì)導(dǎo)致下一步安裝的時(shí)候,提示The Services already exists,如下面圖中所示:

  5. 5

    下面我們來看正確的配置方式,經(jīng)過研究后發(fā)現(xiàn),想要正確配置它的后臺服務(wù),需要切換到mysqld的文件目錄下執(zhí)行安裝命令。比如我的mysqld是位于:

    D:\Program Files\mysql8.0\mysql-8.0.11-winx64\bin

    這個(gè)目錄下,那么切換命令如下面圖中所示:

  6. 6

    切換完成后,再執(zhí)行服務(wù)的安裝命令,如下面圖中所示。

    后面的配置文件的路徑必須要用雙引號引起來,否則會(huì)報(bào)錯(cuò)。--install后面要跟上服務(wù)的名稱,否則也會(huì)報(bào)錯(cuò)。沒有出錯(cuò)的話,就會(huì)提示成功安裝服務(wù)。

  7. 7

    這個(gè)時(shí)候我們打開服務(wù)頁面,找到MySQL服務(wù),點(diǎn)擊進(jìn)去,就能看到路徑變成了正確路徑。點(diǎn)擊左邊的啟動(dòng)按鈕,會(huì)發(fā)現(xiàn),服務(wù)正常運(yùn)行。

    [圖片上傳失敗...(image-26d9a9-1543312570831)]

  8. 8

    而我們這個(gè)時(shí)候打開任務(wù)管理器,也可以看到mysqld這個(gè)后臺進(jìn)程。

  9. 9

    最后打開命令行,使用mysql命令登陸驗(yàn)證一下,如果可以輸入賬號密碼,說明后臺服務(wù)正常,輸入密碼后成功登陸,會(huì)顯示版本號信息。說明程序正常工作。

    END

[](javascript:;)注意事項(xiàng)

轉(zhuǎn)載自百度https://jingyan.baidu.com/article/95c9d20d087fe4ec4e756117.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容