最近需要更換mysql數(shù)據(jù)庫的版本,寫一篇文章,記錄一下
一、下載mysql數(shù)據(jù)庫
mysql的下載共有兩種,一種是zip壓縮文件,另一種是msi安裝程序
官方5.7版本zip壓縮文件下載頁面
官方5.7版本msi安裝程序下載頁面
我這里選擇5.7.28-Windows64位
![](/d/20211018/f4599c49010807a59dc7349a7b5d5577.gif)
點(diǎn)擊左下角直接開始下載
![](/d/20211018/72fb493c8f1eb3d28eb5809c9991f067.gif)
使用迅雷或者IDM等下載器,下載會(huì)快一點(diǎn)
![](/d/20211018/19bfd6771d3b81f8cc3b60e711872a6f.gif)
![](/d/20211018/4da35d99234781eb369f18aac92966b5.gif)
下載完成之后的兩種文件
![](/d/20211018/4ee30ffc41e43b1b9f53a07700777894.gif)
二、安裝mysql數(shù)據(jù)庫
我這里使用zip壓縮文件安裝,這是免安裝的,配置的內(nèi)容多一點(diǎn)
1.解壓縮安裝文件
![](/d/20211018/f1c4b3671135bf679f667eaecdcaa927.gif)
注意:解壓縮的路徑里面不要出現(xiàn)中文!??!
![](/d/20211018/a5fb2bd2363db13dc72fc290b5a8bb9f.gif)
2.配置mysql
雙擊進(jìn)入到能看到bin
的目錄中
![](/d/20211018/3854d6461111cc6334782f508dacf5e1.gif)
新建data
文件夾然后再新建文本文件,重命名為my.ini
(注意電腦可能未顯示文件拓展名,my.ini
文件不要放在data
文件夾里)
![](/d/20211018/75953144be8c0f8eef1b45a678896446.gif)
使用文本編輯器打開my.ini
文件,將下面的配置文本內(nèi)容復(fù)制到my.ini
文件中
修改為自己電腦的配置內(nèi)容(一定要?jiǎng)h除所有的中文文字所在行內(nèi)容)
![](/d/20211018/d2acefa4ccc2874647330b152836f3dc.gif)
保存并關(guān)閉編輯器
[mysqld]
# 設(shè)置服務(wù)端使用的字符集為utf-8
character-set-server=utf8
# 綁定IPv4地址
bind-address = 0.0.0.0
# 設(shè)置mysql的端口號
port = 3306
# 設(shè)置mysql的安裝目錄(能看到bin即可)
basedir=D:\Applocations\64_mysql\mysql-5.7.28-winx64
# 設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄(能看到my.ini文件的目錄)
datadir=D:\Applocations\64_mysql\mysql-5.7.28-winx64\data
# 允許最大連接數(shù)
max_connections=2000
# 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎
default-storage-engine=INNODB
# 設(shè)置mysql以及數(shù)據(jù)庫的默認(rèn)編碼
[mysql]
default-character-set=utf8
[mysql.server]
default-character-set=utf8
# 設(shè)置客戶端默認(rèn)字符集
[client]
default-character-set=utf8
3.安裝mysql
進(jìn)入到bin/
目錄下在地址欄輸入cmd
,然后回車打開cmd命令行終端
![](/d/20211018/58c07ce00a00dcf54e42b8fcc6e80aaf.gif)
地址路徑不能含有中文,如果前面沒注意,可將mysql安裝文件剪切到純英文路徑下
![](/d/20211018/321da802fada8cb8a25405cafef3087a.gif)
在cmd終端里執(zhí)行安裝命令
# 安裝命令
mysqld --install
# 卸載命令
mysqld --remove
提示安裝成功
![](/d/20211018/4b5058043a7ace113b319e4c30e86f7b.gif)
4.初始化mysql
繼續(xù)在終端執(zhí)行初始化命令(你可以初始化多次,但是每次必須清空data
文件夾)
# mysql數(shù)據(jù)庫初始化
mysqld --initialize --user=root --console
執(zhí)行完成之后,會(huì)給mysql的root
用戶分配隨機(jī)密碼,如圖
![](/d/20211018/e081ae2e2548e2244c08d62a7cda2a8f.gif)
5.登陸mysql
在終端通過命令啟動(dòng)mysql服務(wù)
# 啟動(dòng)mysql服務(wù)
net start mysql
# 停止mysql服務(wù)
net stop mysql
![](/d/20211018/e334405b6ac6a6f3b7bb2e9812980d23.gif)
使用命令連接mysql
注:這個(gè)密碼就是前面初始化mysql生成的隨機(jī)密碼
mysql -uroot -p密碼
mysql -uroot -p
![](/d/20211018/41a538b394b1cd1ec7932f8462be99f1.gif)
6.修改mysql的密碼
默認(rèn)隨機(jī)密碼也可以使用,但是太難記了,可以設(shè)置一個(gè)簡單的密碼
執(zhí)行下面的命令設(shè)置mysql的密碼
# 設(shè)置mysql的密碼
set password = password('密碼');
# 退出mysql數(shù)據(jù)庫
exit
![](/d/20211018/a28221f42f2a00cd3f1fe246f5c751c3.gif)
7.配置mysql的環(huán)境變量
以此'此電腦'-->'屬性'-->'高級系統(tǒng)設(shè)置'-->'環(huán)境變量'
![](/d/20211018/129af1e12fa201a06b620fe5f212bf29.gif)
在系統(tǒng)變量下新建系統(tǒng)變量
變量名:MYSQL_HOME
變量值:D:\Applocations\64_mysql\mysql-5.7.28-winx64(能看到bin目錄的mysql解壓路徑)
![](/d/20211018/a437a389a44afb5cedc484c57ece2ab0.gif)
在path
下新增環(huán)境變量
復(fù)制代碼 代碼如下:
%MYSQL_HOME%\bin
![](/d/20211018/8e473a9f58b5cef7f12fafa526bebaff.gif)
重新隨意打開cmd終端,使用命令加修改的密碼,就可以直接連接mysql了
![](/d/20211018/e14413c1d574dc65c3b6e30669992b3c.gif)
三、mysql數(shù)據(jù)庫添加用戶
root
用戶是mysql數(shù)據(jù)庫的超級用戶,權(quán)限比較高,使用起來不安全,推薦新建用戶,當(dāng)然不新建也可以的
在終端里使用以下命令新建用戶并授予權(quán)限
# 格式說明
grant 權(quán)限 on 數(shù)據(jù)庫.表 to 用戶名@連接的ip地址 identified by'密碼';
# 實(shí)例,給密碼是1234的test用戶所有數(shù)據(jù)庫的所有表的所有權(quán)限
grant all on *.* to test@'%' identified by'1234';
![](/d/20211018/85cd8bf3d2447ff9a788c36c8de913e5.gif)
到此為止mysql安裝完成,可以使用navicat連接數(shù)據(jù)庫了
總結(jié)
以上所述是小編給大家介紹的Windows下mysql-5.7.28下載、安裝、配置教程圖文詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!
您可能感興趣的文章:- MySQL 5.7.30 安裝與升級問題詳細(xì)教程
- CentOS7 通過YUM安裝MySQL5.7的步驟詳解
- CentOS 6.2 安裝 MySQL 5.7.28的教程(mysql 筆記)
- mysql 5.7.27 安裝配置方法圖文教程
- MySQL5.7.27-winx64版本win10下載安裝教程圖解
- CentOS7 64位下MySQL5.7安裝與配置教程
- MySQL5.7.33安裝過程圖文詳解