如何在Windows系統(tǒng)中使用壓縮歸檔文件安裝MySQL

本篇文章給大家分享的是有關(guān)如何在Windows系統(tǒng)中使用壓縮歸檔文件安裝MySQL,小編覺(jué)得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說(shuō),跟著小編一起來(lái)看看吧。

成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供良慶網(wǎng)站建設(shè)、良慶做網(wǎng)站、良慶網(wǎng)站設(shè)計(jì)、良慶網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、良慶企業(yè)網(wǎng)站模板建站服務(wù),十載良慶做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

使用壓縮文檔安裝在Windows上安裝MySQL

1.將文件提取到安裝目錄

    1)管理員權(quán)限
    2)選擇安裝位置,默認(rèn)C:\mysql,通過(guò)配置文件制定安裝位置
    3)使用軟件解壓縮,如果默認(rèn)生成一個(gè)主目錄,請(qǐng)把主目錄中的子文件放到你指定的安裝位置上

2.創(chuàng)建配置文件

    A.為何使用配置文件

        1)安裝和數(shù)據(jù)目錄與默認(rèn)位置不同
        2)你需要定制服務(wù)器設(shè)定

    B.文件位置和名稱

        1)當(dāng)Windows開(kāi)啟MySQL服務(wù)時(shí),它會(huì)在幾個(gè)地方尋找配置文件,Windows目錄/MySQL
        2)文件名稱my.ini/my.cnf,避免沖突,使用其中一個(gè)
        3)一定要讓MySQL服務(wù)器用戶可以讀my.ini文件

    C.文件格式

 [mysqld]
    # set basedir to your installation path
    basedir=E:/mysql
    # set datadir to the location of your data directory
    datadir=E:/mydata/data

    D.相關(guān)文件位置初始化

        初始化MySQL生成相關(guān)文件

    E.更換目錄

        移動(dòng)原數(shù)據(jù)+每次開(kāi)啟服務(wù)的--datadir命令行選項(xiàng)

3.選擇MySQL服務(wù)器類型

    1)mysqld:支持named-pipe support
    2)mysqld-debug:自動(dòng)內(nèi)存分配檢查

    支持同樣的存儲(chǔ)引擎,使用named pipe注意在關(guān)閉的時(shí)候關(guān)閉named pipe

4.初始化MySQL(使用mysqld進(jìn)行初始化)

    假設(shè)你的當(dāng)前目錄位配置文件中的%BASEDIR%即MySQL安裝目錄

    A.初始化數(shù)據(jù)目錄

        1)bin\mysqld --initialize:包含一個(gè)過(guò)期的密碼,需要你選擇一個(gè)新的密碼
        2)bin\mysqld --initialize-insecure:沒(méi)有生成root密碼,假設(shè)你在使用服務(wù)前指派密碼
        3)如果MySQL無(wú)法定位準(zhǔn)確的安裝目錄和數(shù)據(jù)存放目錄

           (1)命令行:bin/mysqld --default-file=C:\my.ini --initialize
            (2)配置文件 如2.C.

    B.調(diào)用--initialize/--initialize-insecure選項(xiàng)時(shí)具體的行為序列

       1)服務(wù)查看數(shù)據(jù)目錄是否存在,不存在創(chuàng)建,存在報(bào)錯(cuò)
        2)在數(shù)據(jù)存放目錄,服務(wù)器創(chuàng)建mysql系統(tǒng)數(shù)據(jù)庫(kù)和表
        3)初始化系統(tǒng)表InnoDB表等
        4)服務(wù)器創(chuàng)建一個(gè)'root'@'localhost'超級(jí)用戶和其他保存的用戶你應(yīng)該為超級(jí)用戶創(chuàng)建密鑰
            (1)使用--initialize選項(xiàng),服務(wù)器產(chǎn)生一個(gè)隨即密鑰并將其標(biāo)記為過(guò)期,產(chǎn)生warning
            (2)使用--initialize-insecure,不產(chǎn)生密碼
        5)如果可以,服務(wù)器生成服務(wù)器端的輔助表和文件
        6)如果--init-file選項(xiàng)且文件包含SQL語(yǔ)句,服務(wù)器執(zhí)行文件內(nèi)語(yǔ)句
        7)退出服務(wù)器

5.開(kāi)啟MySQL服務(wù)器

    MySQL支持named-pipe/TCP/shared memory通信
    A.開(kāi)啟服務(wù)器命令:%basedir%\bin\mysqld" --console
    B.開(kāi)啟服務(wù):%basedir%\bin\mysqld
    C.關(guān)閉服務(wù):%basedir%\bin\mysqld -u root -p (for password)shutdown

6.賬戶安全設(shè)置

    當(dāng)你初始化成功,正常開(kāi)啟MySQL服務(wù),并登陸到數(shù)據(jù)庫(kù)時(shí),為'root'@'localhost'指派新密碼

    A.開(kāi)啟服務(wù)器,如5.
    B.連接服務(wù)器:

        1)使用--initialize初始話目錄:以root身份連接數(shù)據(jù)庫(kù),并使用服務(wù)器生成的密碼登陸,如果你不知道密碼,查看錯(cuò)誤日志
            shell> myslq -u root -p
            Enter passworld:(輸入已經(jīng)產(chǎn)生的密碼)

        2)使用--initialize-insecure的話:

           shell> mysql -u root --skip-password

   C.在連接成功后,為root指派新密碼
        mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

注意事項(xiàng):

1)配置文件編碼形式為ANSI

2)上述方法用命令行需要開(kāi)啟兩個(gè)窗口,一個(gè)運(yùn)行開(kāi)啟服務(wù)命令后表示服務(wù)器進(jìn)程,然后另一個(gè)窗口輸入登陸命令進(jìn)行數(shù)據(jù)庫(kù)登陸

3)進(jìn)入后輸入的均為SQL語(yǔ)句,需要以分號(hào)結(jié)束,第一次登陸后需要設(shè)置和更改root密碼

4)由于個(gè)人在配置是沒(méi)遇到什么bug所以,如果遇到bug,可以百度error code/查詢官網(wǎng)erro code表

以上就是如何在Windows系統(tǒng)中使用壓縮歸檔文件安裝MySQL,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見(jiàn)到或用到的。希望你能通過(guò)這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

文章名稱:如何在Windows系統(tǒng)中使用壓縮歸檔文件安裝MySQL
轉(zhuǎn)載來(lái)于:http://muchs.cn/article46/piedhg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、用戶體驗(yàn)、定制開(kāi)發(fā)、服務(wù)器托管、網(wǎng)站設(shè)計(jì)、微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司