1.下載MySQL Community Server
地址:http://dev.mysql.com/downloads/mysql/
選擇Windows (x86, 64-bit), ZIP Archive進(jìn)行下載。
現(xiàn)在最新版本是5.7.19拯田,筆者這里是5.7.17
2.配置mysql 環(huán)境變量
我這里將下載好的mysql-5.7.17 解壓到 C:\Program Files\mysql-5.7.17-winx64
配置
MYSQL_HOME? —>? C:\Program Files\mysql-5.7.17-winx64
Path 環(huán)境變量中加入? ? %MYSQL_HOME%/bin;
注意如果path最后一個(gè)沒有; 記得自己手動(dòng)添加;
3. 修改mysql 配置文件
3.1.復(fù)制解壓目錄下的 my-default.ini 文件將名稱修改為 my.ini 修改文件內(nèi)容
3.2.打開 my.ini 修改文件內(nèi)容
basedir = C:\Program Files\mysql-5.7.17-winx64
datadir = C:\Program Files\mysql-5.7.17-winx64\data
port = 3306
注意:去掉源文件上述三行前面的#
4. 注冊(cè)windows系統(tǒng)服務(wù)
以管理員權(quán)限打開cmd
執(zhí)行
mysqld install MySQL --defaults-file="C:\Program Files\mysql-5.7.17-winx64\my.ini"
注冊(cè)表中查看ImagePath的值
我的為
"C:\Program Files\mysql-5.7.17-winx64\bin\mysqld" --defaults-file="C:\Program Files\mysql-5.7.17-winx64\my.ini" MySQL
其中包含了mysqld浓冒,就不修改了著恩。
注冊(cè)表位置為:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL
5. 執(zhí)行mysqld --initialize進(jìn)行初始化(生成data目錄)
執(zhí)行 mysqld --initialize
6. 啟動(dòng) MySQL 服務(wù)
執(zhí)行 net start mysql
7.登錄mysql 修改 root 賬戶默認(rèn)密碼
默認(rèn)密碼保存在生成data目錄下面的 .err 文件中 記事本打開以后查找初始化密碼
A temporary password is generated for root@localhost: [密碼]
我的為
執(zhí)行 mysql –uroot –p? 復(fù)制剛剛上面的初始化密碼完成登錄
修改默認(rèn)密碼
執(zhí)行 SET PASSWORD = PASSWORD('');? 我這里將密碼設(shè)置為空
執(zhí)行完成以后退出mysql 就可以使用新密碼進(jìn)行登錄了
8.修改mysql 默認(rèn)編碼
8.1.執(zhí)行 show variables like 'character_set_%';? 查看 mysql 編碼
8.2.修改 my.ini 文件
8.3.重啟mysql
8.4執(zhí)行 show variables like 'character_set_%';? 查看 mysql 編碼
注意:
網(wǎng)上很多資源都是在[mysqld]下添加
default-character-set=utf8
如果這樣改會(huì)導(dǎo)致5.7版本mysql無法打開
所以要改為
character-set-server=utf8
改完后题山,要?jiǎng)h除數(shù)據(jù)庫(kù)中所有數(shù)據(jù)吩案,才能使用秀又。