1、下載mysql的解壓縮版本,這里選擇Mysql的集群免安裝包,方便后面配置集群時(shí)候使用
https://cdn.mysql.com//Downloads/MySQL-Cluster-8.0/mysql-cluster-8.0.22-winx64.zip
2、解壓到本地文件,目前我放置在D:\mysql 文件夾,在配置時(shí)可根據(jù)自己解壓的目錄進(jìn)行配置
3、在D:\mysql\創(chuàng)建my.ini?
4、在my.ini文件中配置安裝文件路徑及數(shù)據(jù)存放路徑,內(nèi)容如下:
[mysqld]
# set basedir to your installation path
basedir=d:\mysql
# set datadir to the location of your data directory
datadir=d:\mysql\data
5、zip版本不帶默認(rèn)的數(shù)據(jù)庫(kù)文件,需進(jìn)行數(shù)據(jù)庫(kù)初始化,使用CMD管理員打開并
d:
cd d:\mysql\bin
mysqld --defaults-file=d:\mysql\my.ini --initialize --console
6、正常情況下,會(huì)創(chuàng)建默認(rèn)數(shù)據(jù)庫(kù)并設(shè)置默認(rèn)的root密碼,localhost:后面為默認(rèn)的密碼。出現(xiàn)如下界面為正常:

7、初始化完成之后,需要啟動(dòng)mysql服務(wù),輸入一下命令:
"d:\mysql\bin\mysqld" --console? ??
看到sorket:'' port :3306 如下圖即為啟動(dòng)。

8、現(xiàn)在如果關(guān)閉了窗口,mysql服務(wù)就停止了,不適用與服務(wù)器環(huán)境,所以需要將mysql作為windows服務(wù)進(jìn)行開機(jī)啟動(dòng)。先停止mysql。
"d:\mysql\bin\mysqld" -u root shutdown
9、安裝為windows服務(wù),可以在install后面指定服務(wù)名,如果涉及一個(gè)服務(wù)器安裝多個(gè)服務(wù),可以在后面寫mysql5或者mysql8
"d:\mysql\bin\mysqld" --install
10、直接重啟吧,重啟之后呢,mysql就已經(jīng)啟動(dòng)了。
11、將d:\mysql\bin 目錄增加到系統(tǒng)環(huán)境變量path
12、現(xiàn)在可以登錄mysql了,輸入上面的臨時(shí)密碼后進(jìn)入mysql
mysql -u root -p?
13、修改數(shù)據(jù)庫(kù)密碼,mysql8修改數(shù)據(jù)庫(kù)密碼需要執(zhí)行以下操作
ALTER USER "root"@"localhost" IDENTIFIED BY "root";
14、允許所有計(jì)算機(jī)遠(yuǎn)程鏈接mysql服務(wù)器,執(zhí)行下面命令后可以從其他服務(wù)器遠(yuǎn)程mysql啦,程序也可以鏈接了。
use mysql
update user set host = '%' where user = 'root';
flush privileges;
15、一些mysql生產(chǎn)環(huán)境優(yōu)化的鏈接:
http://blog.chinaunix.net/uid-31524126-id-5823684.html
https://my.oschina.net/u/4332580/blog/4121507