1.下載
下載地址:http://www.reibang.com/writer#/notebooks/6800526/notes/11819703
打開(kāi)后如下圖
提示注冊(cè)登錄等信息荞怒,感興趣的朋友可以注冊(cè)下然后登陸再下載完慧,這里我為了方便,直接點(diǎn)擊下面的:No thanks, just start my download.進(jìn)入下載檐束。
2.解壓(安裝)
將下載的ZIP Archive壓縮包解壓到任意盤(pán),假如解壓到d盤(pán)般码,路徑為:D:\Program Files\mysql-5.7.18-winx64,接下來(lái)需要將其"瘦身"乱顾,當(dāng)然不做這一步也沒(méi)有關(guān)系板祝,就是臃腫讓人心里不爽。找到其各級(jí)目錄下的.pbd和.lib文件以及debug文件夾走净,這個(gè)mysql調(diào)試時(shí)產(chǎn)生的文件券时,沒(méi)有多大用處。
3.配置默認(rèn)文件
因?yàn)楝F(xiàn)在mysql是默認(rèn)配置伏伯,在使用的過(guò)程中會(huì)出現(xiàn)很多問(wèn)題橘洞,如漢字是亂碼等。我們新建配置文件my.ini说搅,放在mysql的根目錄下炸枣,鍵入如下代碼:
[mysql]
#?設(shè)置mysql客戶(hù)端默認(rèn)字符集
default-character-set=utf8
[mysqld]
#設(shè)置3306端口
port?=?3306
#?設(shè)置mysql的安裝目錄
basedir=D:\Program?Files\mysql-5.6.25-winx64
#?設(shè)置mysql數(shù)據(jù)庫(kù)的數(shù)據(jù)的存放目錄
datadir=D:\Program?Files\mysql-5.6.25-winx64\data
#?允許最大連接數(shù)
max_connections=200
#?服務(wù)端使用的字符集默認(rèn)為8比特編碼的latin1字符集
character-set-server=utf8
#?創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎
default-storage-engine=INNODB
注意這里保存時(shí)編碼為ansi,否則會(huì)報(bào)如下錯(cuò)誤:error: Found option without preceding group in config file: D:\Program Files\mysql-5.7.18-winx64\my.ini at line: 1 Fatal error in defaults handling. Program aborted弄唧。特別說(shuō)明.ini文件是window里面的配置文件适肠。保存里面各種默認(rèn)的數(shù)據(jù)。安裝版的是在安裝的時(shí)候讓你自己選然后系統(tǒng)給你保存進(jìn)來(lái)候引,zip archive是自己寫(xiě)侯养,都一樣。
4.安裝mysql的服務(wù)
然后在cmd里面鍵入mysqld install,然后回車(chē)(注意是mysqld,不是mysql)澄干,提示如下:或者
以管理員權(quán)限打開(kāi)cmd逛揩,進(jìn)入D:\Program Files\MySql\mysql-5.7.18-winx64\bin目錄下双絮,
輸入服務(wù)安裝命令:mysqld install MySQL --defaults-file="D:\Program Files\MySql\mysql-5.7.16-winx64\my-default.ini"
注冊(cè)表中查看ImagePath的值苇瓣,我的為"D:\Program Files\MySql\mysql-5.7.18-winx64\bin\mysqld" --defaults-file="D:\Program Files\MySql\mysql-5.7.18-winx64\my-default.ini" MySQL狭郑,其中包含了mysqld歧沪,就不修改了榛泛。
注冊(cè)表位置為:\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL
執(zhí)行mysqld --initialize進(jìn)行初始化(生成data目錄)
執(zhí)行net start MySQL 然后再執(zhí)行mysql u root p
5.添加環(huán)境變量
新建系統(tǒng)變量MYSQL_HOME转晰,變量值為:D:\Program Files\MySql\mysql-5.7.16-winx64
修改系統(tǒng)變量Path莲蜘,添加%MYSQL_HOME%\bin;
6.設(shè)置mysql密碼
可以有三種方法:
①:用SET PASSWORD命令:首先登錄MySQL熟呛。
格式:mysql> set password for 用戶(hù)名@localhost = password('新密碼');
例子:mysql> set password for root@localhost = password('123');
②用mysqladmin
格式:mysqladmin -u用戶(hù)名 -p舊密碼 password 新密碼
例子:mysqladmin -uroot -p123456 password 123方法
③用UPDATE直接編輯user表
首先登錄MySQL静檬。
mysql> use mysql;
mysql> update user set password=password('123') where user='root' and host='localhost';
mysql> flush privileges;
7.啟動(dòng)并登陸
啟動(dòng)mysql方法:還是在第四步的cmd窗口中啟動(dòng)mysql炭懊,用如下命令:net start mysql,停止服務(wù)的命令是net stop mysql.