mysql有安裝版和解壓版之分:
安裝版:以msi結尾的,這種版本優點是安裝便捷,全是傻瓜式的下一步;缺點是會不自覺的安裝一些我們根本不需要的組件。
解壓版:以zip或者其他壓縮格式結尾的,這種版本雖然安裝麻煩一點,但有優點是輕便,不含多余的組件,甚至轉移其他電腦都很容易。
下面我們就來詳細介紹解壓版的安裝步驟:
1、首先去官網下載:https://dev.mysql.com/downloads/mysql/5.7.html#downloads

根據自己的電腦位數下載對應的文件
2、解壓下載好的文件
不要解壓到C盤,盡量放在其他盤。解壓后會得到如下目錄結構

3、新建一個my.ini的配置文件,新建一個data目錄用於儲存數據庫數據。
配置文件內容如下:
1 #代碼開始 2 [Client] 3 #設置3306端口 4 port = 3306 5 [mysqld] 6 #設置3306端口 7 port = 3306 8 # 設置mysql的安裝目錄 9 basedir=D:\WAMP\mysql 10 # 設置mysql數據庫的數據的存放目錄 11 datadir=D:\WAMP\mysql\data 12 # 允許最大連接數 13 max_connections=200 14 # 服務端使用的字符集默認為8比特編碼的latin1字符集 15 character-set-server=utf8 16 # 創建新表時將使用的默認存儲引擎 17 default-storage-engine=INNODB 18 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 19 20 [mysql] 21 # 設置mysql客戶端默認字符集 22 default-character-set=utf8 23 #代碼結束

4、以管理員身份打開cmd,進入到mysql的bin目錄下執行如下代碼,初始化數據庫(注意這一步一定要保證data里面沒有東西)
./mysqld.exe --defaults-file="D:\WAMP\mysql\my.ini" --initialize-insecure

5、安裝mysql服務(install后面跟服務名,不寫則默認為mysql)
./mysqld.exe --install MySQL

6、啟動mysql服務 net start MySQl (停止:net stop MySQL 重啟:net restart MySQL)
7、進入mysql (不需要輸入密碼,直接回車),設置root用戶密碼,刷新權限。
./mysql.exe -u root -p use mysql; update user set authentication_string=password('您的密碼') where user='root'; flush privileges;

8、卸載mysql
./mysqld.exe --remove MySQL
這樣卸載只是把服務禁用了,要想把服務刪除,還得執行下面這一步
sc delete MySQL

這樣我們又可以重新安裝MySQl了
