1. 程式人生 > 資料庫 >Windows下mysql-5.7.28下載、安裝、配置教程圖文詳解

Windows下mysql-5.7.28下載、安裝、配置教程圖文詳解

最近需要更換mysql資料庫的版本,寫一篇文章,記錄一下

一、下載mysql資料庫

mysql的下載共有兩種,一種是zip壓縮檔案,另一種是msi安裝程式
官方5.7版本zip壓縮檔案下載頁面
官方5.7版本msi安裝程式下載頁面

我這裡選擇5.7.28-Windows64位


點選左下角直接開始下載


使用迅雷或者IDM等下載器,下載會快一點


下載完成之後的兩種檔案


二、安裝mysql資料庫

我這裡使用zip壓縮檔案安裝,這是免安裝的,配置的內容多一點

1.解壓縮安裝檔案


注意:解壓縮的路徑裡面不要出現中文!!!


2.配置mysql

雙擊進入到能看到bin的目錄中


新建data

資料夾然後再新建文字檔案,重新命名為my.ini(注意電腦可能未顯示檔案拓展名,my.ini檔案不要放在data資料夾裡)


使用文字編輯器開啟my.ini檔案,將下面的配置文字內容複製到my.ini檔案中

修改為自己電腦的配置內容(一定要刪除所有的中文文字所在行內容)


儲存並關閉編輯器

[mysqld]
# 設定服務端使用的字符集為utf-8
character-set-server=utf8
# 繫結IPv4地址
bind-address = 0.0.0.0
# 設定mysql的埠號
port = 3306
# 設定mysql的安裝目錄(能看到bin即可)
basedir=D:\Applocations\64_mysql\mysql-5.7.28-winx64
# 設定mysql資料庫的資料的存放目錄(能看到my.ini檔案的目錄)
datadir=D:\Applocations\64_mysql\mysql-5.7.28-winx64\data
# 允許最大連線數
max_connections=2000
# 建立新表時將使用的預設儲存引擎
default-storage-engine=INNODB
# 設定mysql以及資料庫的預設編碼
[mysql]
default-character-set=utf8
[mysql.server]
default-character-set=utf8
# 設定客戶端預設字符集
[client]
default-character-set=utf8

3.安裝mysql

進入到bin/目錄下在位址列輸入cmd,然後回車開啟cmd命令列終端


地址路徑不能含有中文,如果前面沒注意,可將mysql安裝檔案剪下到純英文路徑下


在cmd終端裡執行安裝命令

# 安裝命令
mysqld --install
# 解除安裝命令
mysqld --remove

提示安裝成功


4.初始化mysql

繼續在終端執行初始化命令(你可以初始化多次,但是每次必須清空data資料夾)

# mysql資料庫初始化
mysqld --initialize --user=root --console

執行完成之後,會給mysql的root使用者分配隨機密碼,如圖


5.登陸mysql

在終端通過命令啟動mysql服務

# 啟動mysql服務
net start mysql
# 停止mysql服務
net stop mysql

使用命令連線mysql

注:這個密碼就是前面初始化mysql生成的隨機密碼

mysql -uroot -p密碼
mysql -uroot -p

6.修改mysql的密碼

預設隨機密碼也可以使用,但是太難記了,可以設定一個簡單的密碼

執行下面的命令設定mysql的密碼

# 設定mysql的密碼
set password = password('密碼');
# 退出mysql資料庫 
exit

7.配置mysql的環境變數

以此'此電腦'-->'屬性'-->'高階系統設定'-->'環境變數'


在系統變數下新建系統變數

變數名:MYSQL_HOME
變數值:D:\Applocations\64_mysql\mysql-5.7.28-winx64(能看到bin目錄的mysql解壓路徑)

path下新增環境變數複製程式碼 程式碼如下:%MYSQL_HOME%\bin

重新隨意開啟cmd終端,使用命令加修改的密碼,就可以直接連線mysql了


三、mysql資料庫新增使用者

root使用者是mysql資料庫的超級使用者,許可權比較高,使用起來不安全,推薦新建使用者,當然不新建也可以的

在終端裡使用以下命令新建使用者並授予許可權

# 格式說明
grant 許可權 on 資料庫.表 to 使用者名稱@連線的ip地址 identified by'密碼';
# 例項,給密碼是1234的test使用者所有資料庫的所有表的所有許可權
grant all on *.* to test@'%' identified by'1234';

到此為止mysql安裝完成,可以使用navicat連線資料庫了

總結

以上所述是小編給大家介紹的Windows下mysql-5.7.28下載、安裝、配置教程圖文詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回覆大家的。在此也非常感謝大家對我們網站的支援!
如果你覺得本文對你有幫助,歡迎轉載,煩請註明出處,謝謝!