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

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

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

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

點(diǎn)擊新建

最后點(diǎn)擊確定。
如何驗(yàn)證是否添加成功?
右鍵開始菜單(就是屏幕左下角),選擇命令提示符(管理員),打開黑框,敲入mysql,回車。
如果提示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
把上面的文本文件另存為,在保存類型里選所有文件(.),文件名叫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 回車,稍微等待一會(huì),如果出現(xiàn)沒有出現(xiàn)報(bào)錯(cuò)信息(如下圖)則證明 data目錄初始化沒有問題,此時(shí)再查看MySQL目錄下已經(jīng)有data目錄生成。
mysqld--initialize-insecure

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

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

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
MySQL聯(lián)合索引與最左匹配原則的實(shí)現(xiàn)
最左匹配原則在我們MySQL開發(fā)過程中和面試過程中經(jīng)常遇到,為了加深印象和理解,我在這里把MySQL的最左匹配原則詳細(xì)的講解一下,感興趣的可以了解一下2023-12-12
一文詳解MySQL實(shí)現(xiàn)分庫(kù)分表的詳細(xì)步驟
在MySQL數(shù)據(jù)庫(kù)的使用過程中,當(dāng)數(shù)據(jù)量增長(zhǎng)到一定規(guī)模時(shí),單庫(kù)單表的架構(gòu)會(huì)面臨性能瓶頸,此時(shí)就需要考慮分庫(kù)分表,下面我們就來看看分庫(kù)分表的具體實(shí)現(xiàn)方法吧2025-12-12
Mysql利用binlog日志恢復(fù)數(shù)據(jù)實(shí)戰(zhàn)案例
在MySQL中使用二進(jìn)制日志(binlog)恢復(fù)數(shù)據(jù)是一種常見的用于故障恢復(fù)或數(shù)據(jù)找回的方法,這篇文章主要介紹了Mysql利用binlog日志恢復(fù)數(shù)據(jù)的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2025-11-11
網(wǎng)站前端和后臺(tái)性能優(yōu)化的34條寶貴經(jīng)驗(yàn)和方法
網(wǎng)站前端和后臺(tái)性能優(yōu)化的34條寶貴經(jīng)驗(yàn)和方法,相關(guān)網(wǎng)頁技術(shù)人員,需要注意的地方。2011-05-05
MySql采用GROUP_CONCAT合并多條數(shù)據(jù)顯示的方法
這篇文章主要介紹了MySql采用GROUP_CONCAT合并多條數(shù)據(jù)顯示的方法,是MySQL數(shù)據(jù)庫(kù)程序設(shè)計(jì)中常見的實(shí)用技巧,需要的朋友可以參考下2014-10-10
MySql報(bào)錯(cuò):Duplicate entry ‘10‘ for key&nbs
經(jīng)常遇到這個(gè)問題,今天我把這個(gè)問題記錄下來,以后如果有其他人遇到相同的問題,不至于困惑,在操作數(shù)據(jù)庫(kù)的時(shí)候,經(jīng)常會(huì)出現(xiàn)Duplicate entry ‘10’ for key 'PRIMARY’這樣的報(bào)錯(cuò),本文將給大家講講如何解決這個(gè)問題,需要的朋友可以參考下2023-10-10

