全國(guó)咨詢(xún)/投訴熱線:400-618-4000

首頁(yè)技術(shù)文章正文

怎樣初始化MySQL?MySQL環(huán)境變量配置教程

更新時(shí)間:2023-05-04 來(lái)源:黑馬程序員 瀏覽量:

添加環(huán)境變量

環(huán)境變量里面有很多選項(xiàng),這里我們只用到Path 這個(gè)參數(shù)。為什么在初始化的開(kāi)始要添加環(huán)境變量呢?在黑框(即CMD) 中輸入一個(gè)可執(zhí)行程序的名字,Windows會(huì)先在環(huán)境變量中的Path所指的路徑中尋找一遍,如果找到了就直接執(zhí)行,沒(méi)找到就在當(dāng)前工作目錄找,如果還沒(méi)找到,就報(bào)錯(cuò)。我們添加環(huán)境變量的目的就是能夠在任意一個(gè)黑框直接調(diào)用MySQL 中的相關(guān)程序而不用總是修改工作目錄,大大簡(jiǎn)化了操作。

右鍵此電腦→屬性,點(diǎn)擊高級(jí)系統(tǒng)設(shè)置,

環(huán)境變量配置

點(diǎn)擊環(huán)境變量。

環(huán)境變量

在系統(tǒng)變量中新建MYSQL_HOME。

系統(tǒng)變量新建

在系統(tǒng)變量中找到并雙擊Path

雙擊path

點(diǎn)擊新建

新建環(huán)境變量

最后點(diǎn)擊確定。

如何驗(yàn)證是否添加成功?

右鍵開(kāi)始菜單(就是屏幕左下角),選擇命令提示符(管理員),打開(kāi)黑框,敲入mysql,回車(chē)。如果提示Can'tconnecttoMySQLserveron'localhost'則證明添加成功;如果提示mysql不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或批處理文件則表示添加添加失敗,請(qǐng)重新檢查步驟并重試。

新建配置文件

新建一個(gè)文本文件,內(nèi)容如下:

[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8
default-storage-engine=INNODB
Sq1_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CR
EATE_USER,NO_ENGINE_SUBSTITUTION

把上面的文本文件另存為,在保存類(lèi)型里選所有文件(*.*),文件名叫my.ini,存放的路徑為MySQL的根目錄(例如我的是D:\software\mysql-5.7.24-winx64,根據(jù)自己的MySQL目錄位置修改)。

配置文案

上面代碼意思就是配置數(shù)據(jù)庫(kù)的默認(rèn)編碼集為utf-8和默認(rèn)存儲(chǔ)引擎為INNODB。

初始化MySQL

在剛才的黑框中敲入mysqld -initialize-insecure 回車(chē),稍微等待一會(huì),如果出現(xiàn)沒(méi)有出現(xiàn)報(bào)錯(cuò)信息(如下圖)則證明 data目錄初始化沒(méi)有問(wèn)題,此時(shí)再查看MySQL目錄下已經(jīng)有data目錄生成。

mysqld--initialize-insecure
初始化MySQL

tips:如果出現(xiàn)如下錯(cuò)誤

錯(cuò)誤

是由于權(quán)限不足導(dǎo)致的,去C:\windows\System32 下以管理員方式運(yùn)行 cmd.exe。

分享到:
在線咨詢(xún) 我要報(bào)名
和我們?cè)诰€交談!