MySQL是一個輕量級的關(guān)系型數(shù)據(jù)庫谁尸,在企業(yè)和公司中被廣泛使用括儒,但MySQL安裝起來卻比較繁瑣,稍有不注意就導(dǎo)致安裝不成功肮韧,我曾親身實踐安裝MySQL融蹂,用時居然花費3個小時旺订。
因此,今天我們就給大家介紹一下Windows下安裝MySQL的教程超燃,希望這篇文章能幫助大家少走彎路区拳,快速地安裝好MySQL。
1.安裝方法簡介
Windows操作系統(tǒng)中意乓,我們安裝MySQL有兩種方法:一是下載MSI點擊運行樱调,利用Windows系統(tǒng)安裝程序的方法按部就班的來安裝;二是下載ZIP届良,解壓出來就能立即使用笆凌。我們這里選擇下載的ZIP進行MySQL的安裝。
2.下載
MySQL官方下載地址:https://dev.mysql.com/downloads/mysql/士葫,為方便大家取用乞而,這里已經(jīng)放在云盤,需要的可以后臺回復(fù)「mysql」慢显。
3.解壓
下載好后爪模,就可以把解壓的內(nèi)容放到你的安裝目錄下,比如我的是放在E盤荚藻,并給這個解壓的文件取一個簡單明了的名字屋灌,比如:E:\mysql,如下圖所示鞋喇,注意:此時解壓后的文件中沒有data目錄和ini文件声滥。
4.新建my.ini文件
在E:\mysql目錄下新建my.ini文件。首先新建一個記事本侦香,將下面的內(nèi)容直接復(fù)制到記事本;然后點擊“另存為”纽疟,輸入保存的文件名罐韩,注意打上雙引號“my.ini”;最后點擊“確定”污朽。這樣就完成了.ini文件的新建散吵。
5.配置環(huán)境變量
環(huán)境配置是為了后面利用cmd管理員命令進行安裝,首先用控制面板蟆肆,打開系統(tǒng)矾睦,找到高級系統(tǒng)設(shè)置,進行環(huán)境變量配置炎功。
在系統(tǒng)變量里新建枚冗,名為「MYSQL_HOME」,變量值寫對應(yīng)mysql位置:E:\mysql(這里寫你的mysql的安裝路徑)
設(shè)置path蛇损,在path里面新增bin目錄(注意前面的分號)赁温。比如:「坛怪;% MYSQL_HOME%\bin」。
這些配置完成之后股囊,就可以安裝了袜匿。
6.安裝
首先cmd,以管理員身份運行稚疹,輸入如下命令:E:\>cdE:mysql\bin
接下來的操作請復(fù)制代碼到你的電腦即可居灯。
(1)運行安裝服務(wù)
mysqld -install
控制臺會提示:Services successfullyinstalled? 安裝成功,如果運行mysqld -install安裝服務(wù)内狗,顯示已存在怪嫌,請輸入mysqld -remove移除之前安裝好的mysql,再次運行mysqld -install即可其屏。
(2)?運行命令喇勋,生成data目錄
mysqld –initialize-insecure–user=mysql
(3)?啟動服務(wù)
net startmysql
(4)修改密碼
首先,停止服務(wù)
net stopmysql
其次偎行,開啟無密碼的MySQL Sever
mysqld--skip-grant-tables
再重新打開一個cmd終端川背,用管理員身份運行,輸入如下代碼蛤袒,此時不用輸入密碼熄云,直接點擊Enter鍵即可
mysql -uroot -p
然后更新root賬戶的密碼為“root”
updatemysql.usersetauthentication_string=password("root") whereuser="root";
執(zhí)行刷新權(quán)限
flushprivileges;
最后結(jié)束本次操作
quit;
上述步驟如有不清楚的地方妙真,請看下圖的紅線操作流程
(5)?再次輸入用戶名 輸入密碼 缴允,密碼為root
mysql -uroot -p
(6)?再次修改密碼,將密碼改為123456
SETPASSWORD = PASSWORD('123456');
ALTER USER'root'@'localhost'PASSWORD EXPIRE NEVER;
flushprivileges;
(7)此時重新打開cmd重新登錄
mysql -uroot -p123456
結(jié)果顯示:
Welcome to the MySQL monitor.? Commands end with ; or \g.
Your MySQL connection id is3
Server version:5.7.23MySQL CommunityServer(GPL)
Copyright(c)2000, 2018, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help
;' or '\h'forhelp. Type'\c'to clear the current input statement.
到這里MySQL 5.7.23數(shù)據(jù)庫安裝成功珍德,你就可以開啟數(shù)據(jù)庫運行之路啦练般!