Windows下安裝MySQL

MySQL:5.7.25 Windows64位
鏈接:https://pan.baidu.com/s/1fQONnsOm9ctpeZ_TOEBTEQ
提取碼:i5pb

1茬射、解壓壓縮包
  接著是解壓畔派。將下好的壓縮包解壓到你要存放MySQL的位置酥泞,例如:我就解壓到D盤挤聘,放在了D:\MySQL下谤绳,一定要記好這個(gè)地址退渗,你會(huì)用到的梢卸。

2累魔、配置系統(tǒng)環(huán)境變量
  在桌面上右鍵點(diǎn)擊此電腦摔笤,點(diǎn)擊屬性,接著在彈出的窗口中點(diǎn)擊高級(jí)系統(tǒng)設(shè)置垦写,然后在新的窗口中點(diǎn)擊環(huán)境變量吕世,也就是在這里要進(jìn)行系統(tǒng)環(huán)境變量設(shè)置。

在這個(gè)窗口中你可以看到上下有兩個(gè)變量梯投,如果你想知道用戶變量與系統(tǒng)變量有什么區(qū)別命辖,那我來(lái)給你解釋一下:

用戶變量:相當(dāng)于Java中的private關(guān)鍵字,就是當(dāng)前Windows登錄的用戶所使用的變量分蓖,也就是只能當(dāng)前用戶使用尔艇,其他用戶看不到,如果你使用的電腦中具有多個(gè)用戶么鹤,那么將變量配置到這里终娃,不同用戶之間所配置的環(huán)境變量是不會(huì)有影響的;

系統(tǒng)變量:相當(dāng)于Java中的public關(guān)鍵字蒸甜,如果將變量配置到這里棠耕,所有的系統(tǒng)用戶之間相互共享,配置一次過(guò)后柠新,登錄其他用戶也可以免去了配置環(huán)境變量的過(guò)程了昧辽;

我想,這樣你就會(huì)理解用戶變量與系統(tǒng)變量的區(qū)別了吧登颓,現(xiàn)在根據(jù)電腦的使用環(huán)境,對(duì)環(huán)境變量進(jìn)行配置红氯,我以配置系統(tǒng)變量為例子框咙。%MYSQL_HOME%\bin

新建“MYSQL_HOME”變量咕痛,變量的值為第二步你所記好的地址加上加壓后MySQL文件夾的名,我的是“D:\MySQL\mysql-5.7.25-winx64”喇嘱;

編輯“PATH”變量茉贡,新添加的值為“%MYSQL_HOME%\bin”;

3者铜、配置MySQL系統(tǒng)環(huán)境
  重新打開存放MySQL的文件夾腔丧,我的文件夾地址是“D:\MySQL\mysql-5.7.25-winx64”。你會(huì)發(fā)現(xiàn)有很多文件及文件夾作烟,我先給你介紹一下每個(gè)的功能:

bin目錄:里面存放的是命令愉粤,放置一些可執(zhí)行文件,例如你在Windows的命令提示符中所使用的mysql拿撩、mysqld就是這里的衣厘;

docs目錄:存放的為文檔;

include目錄:包含(頭)文件压恒,提供其他程序連接mysql的API接口影暴,例如mysql.h;

lib目錄:用于存放一系列庫(kù)文件探赫;

share目錄:用于存放字符集型宙,語(yǔ)言等信息;

我們需要在MySQL的根目錄下創(chuàng)建一個(gè)名為“my.ini”的文件伦吠,這個(gè)文件也就是MySQL的配置文件妆兑,你可能疑惑“my.cnf”是什么,那個(gè)是Linux下的MySQL配置文件讨勤。

新建一個(gè)txt文件箭跳,重命名為“my.ini”,打開并編輯潭千,填入以下內(nèi)容:

 [client]
    port=3306
    default-character-set = utf8mb4

    [mysql]
    default-character-set = utf8mb4

    [mysqld]
    basedir = D:\Mysql\mysql-5.7.25-winx64
    datadir = D:\Mysql\mysql-5.7.25-winx64\data
    port = 3306
    character-set-client-handshake = FALSE
    character-set-server = utf8mb4
    collation-server = utf8mb4_unicode_ci
    init_connect = 'SET NAMES utf8mb4'
    sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

在這里我用了三種顏色谱姓,我分別進(jìn)行解釋:

黃色:basedir是當(dāng)前MySQL存放地址,也就是你所配置的環(huán)境變量的值刨晴;datadir是數(shù)據(jù)庫(kù)存放地址屉来,配置此項(xiàng)你可以指定數(shù)據(jù)庫(kù)存放在哪里,我這里就直接指定當(dāng)前目錄下狈癞。

藍(lán)色:你可以指定一個(gè)端口作為MySQL服務(wù)的監(jiān)聽端口茄靠,要注意的是端口的使用是有規(guī)則的,規(guī)則這里就不解釋了蝶桶,我這里就直接用的默認(rèn)慨绳。

紅色:可能我這里跟網(wǎng)上大部分配置都不一樣,5.5.3以前的配置都是“utf8”,在5.5.3以后你才可以使用這個(gè)編碼格式脐雪,utf8mb4兼容utf8厌小,解決了移動(dòng)端的表情或者一些emoji是4字節(jié)存不進(jìn)數(shù)據(jù)庫(kù)的問(wèn)題。

將配置導(dǎo)入之后進(jìn)行保存战秋,記下配置文件的地址璧亚。

5、初始化MySQL數(shù)據(jù)庫(kù)
  配置完MySQL配置后需要將MySQL進(jìn)行初始化脂信,生成基本的系統(tǒng)庫(kù)癣蟋,要注意的是,你在“my.ini”中所指定的“datadir”地址下不要有任何東西狰闪,否則都可能初始化失敗疯搅。

打開命令控制臺(tái)。如果當(dāng)前電腦登錄的用戶為系統(tǒng)管理員的話直接打開命令控制臺(tái)尝哆,也就是經(jīng)常用到的“cmd”秉撇,快捷鍵是:WIN鍵 + R鍵;如果電腦登陸的用戶不是系統(tǒng)管理員秋泄,需要獲取管理員權(quán)限后運(yùn)行琐馆,Windows10系統(tǒng)可以右鍵點(diǎn)擊屏幕左下角的WIN圖標(biāo),點(diǎn)擊Windows PowerShell(管理員)直接運(yùn)行恒序。

準(zhǔn)備在控制臺(tái)使用命令瘦麸。這下就用到了第三步所配置的“MYSQL_HOME”環(huán)境變量了,如果你配置了歧胁,就可以直接在當(dāng)前路徑直接使用MySQL命令滋饲,如果沒配置的話,需要你移動(dòng)到MySQL系統(tǒng)目錄下執(zhí)行MySQL命令喊巍,例如移動(dòng)到“D:\MySQL\mysql-5.7.25-winx64\bin”目錄下執(zhí)行MySQL命令屠缭。

接下來(lái)開始初始化MySQL數(shù)據(jù)庫(kù)。在命令控制臺(tái)輸入“mysqld --initialize --user=mysql --console”崭参,回車呵曹,MySQL就開始自動(dòng)進(jìn)行初始化,會(huì)創(chuàng)建你所指定的“datadir”地址與基本數(shù)據(jù)庫(kù)何暮。稍等片刻奄喂,命令執(zhí)行完畢,會(huì)生成root用戶和臨時(shí)密碼海洼,執(zhí)行記錄中“root@localhost”后的隨機(jī)字符串就是root的臨時(shí)密碼跨新。

記好密碼,繼續(xù)進(jìn)行下一步操作坏逢。

注意:如果第一次數(shù)據(jù)庫(kù)初始化失敗域帐,第二次進(jìn)行初始化的時(shí)候需要清空data中的文件赘被,否則將不能進(jìn)行初始化。

6俯树、安裝MySQL服務(wù)
  輸入命令“mysqld install MySQL --defaults-file="D:\MySQL\mysql-5.7.25-winx64\my.ini"”帘腹,要注意的是藍(lán)色的部分為第四步需要你記好的地址,紫色的部分為服務(wù)名稱许饿,輸入后回車執(zhí)行。

當(dāng)提示服務(wù)安裝成功之后舵盈,你的MySQL終于安裝完成了陋率,你是最棒的,接下來(lái)啟動(dòng)服務(wù)你就可以暢游MySQL的海洋了秽晚。

7瓦糟、啟動(dòng)與停止MySQL服務(wù)
  MySQL啟動(dòng)命令是“net start MySQL”;MySQL停止命令是“net stop MySQL”赴蝇。

注意:紫色是第六步安裝MySQL服務(wù)是你所定義的服務(wù)名稱菩浙。

當(dāng)MySQL服務(wù)啟動(dòng)之后你就可以使用了。

8句伶、修改root用戶臨時(shí)密碼

登錄 mysql -u root -p
密碼為空,直接回車劲蜻;
就可以進(jìn)去了
然后
use mysql;
(可能先前的版本密碼的抬頭是password,5.7.11是 authentication_string,可以select * from user,查看一下)
(老版本)update user set password=password("123456") where user="root";
(5.7.11)update user set authentication_string=password("123456") where user="root";
最后考余,flush privileges;就OK了先嬉。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市楚堤,隨后出現(xiàn)的幾起案子疫蔓,更是在濱河造成了極大的恐慌,老刑警劉巖身冬,帶你破解...
    沈念sama閱讀 222,865評(píng)論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件衅胀,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡酥筝,警方通過(guò)查閱死者的電腦和手機(jī)滚躯,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,296評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)樱哼,“玉大人哀九,你說(shuō)我怎么就攤上這事〗练” “怎么了阅束?”我有些...
    開封第一講書人閱讀 169,631評(píng)論 0 364
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)茄唐。 經(jīng)常有香客問(wèn)我息裸,道長(zhǎng)蝇更,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,199評(píng)論 1 300
  • 正文 為了忘掉前任呼盆,我火速辦了婚禮年扩,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘访圃。我一直安慰自己厨幻,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,196評(píng)論 6 398
  • 文/花漫 我一把揭開白布腿时。 她就那樣靜靜地躺著况脆,像睡著了一般。 火紅的嫁衣襯著肌膚如雪批糟。 梳的紋絲不亂的頭發(fā)上格了,一...
    開封第一講書人閱讀 52,793評(píng)論 1 314
  • 那天,我揣著相機(jī)與錄音徽鼎,去河邊找鬼盛末。 笑死,一個(gè)胖子當(dāng)著我的面吹牛否淤,可吹牛的內(nèi)容都是我干的悄但。 我是一名探鬼主播,決...
    沈念sama閱讀 41,221評(píng)論 3 423
  • 文/蒼蘭香墨 我猛地睜開眼叹括,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼算墨!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起汁雷,我...
    開封第一講書人閱讀 40,174評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤净嘀,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后侠讯,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體挖藏,經(jīng)...
    沈念sama閱讀 46,699評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,770評(píng)論 3 343
  • 正文 我和宋清朗相戀三年厢漩,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了膜眠。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,918評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡溜嗜,死狀恐怖宵膨,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情炸宵,我是刑警寧澤辟躏,帶...
    沈念sama閱讀 36,573評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站土全,受9級(jí)特大地震影響捎琐,放射性物質(zhì)發(fā)生泄漏会涎。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,255評(píng)論 3 336
  • 文/蒙蒙 一瑞凑、第九天 我趴在偏房一處隱蔽的房頂上張望末秃。 院中可真熱鬧,春花似錦籽御、人聲如沸练慕。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,749評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)贺待。三九已至,卻和暖如春零截,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背秃臣。 一陣腳步聲響...
    開封第一講書人閱讀 33,862評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工涧衙, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人奥此。 一個(gè)月前我還...
    沈念sama閱讀 49,364評(píng)論 3 379
  • 正文 我出身青樓弧哎,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親稚虎。 傳聞我的和親對(duì)象是個(gè)殘疾皇子撤嫩,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,926評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容