最近需要更換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
文件中
修改為自己電腦的配置內容(一定要刪除所有的中文文字所在行內容)
保存并關閉編輯器
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
[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終端里執行安裝命令
1
2
3
4
|
# 安裝命令 mysqld --install # 卸載命令 mysqld --remove |
提示安裝成功
4.初始化mysql
繼續在終端執行初始化命令(你可以初始化多次,但是每次必須清空data
文件夾)
1
2
|
# mysql數據庫初始化 mysqld --initialize --user=root --console |
執行完成之后,會給mysql的root
用戶分配隨機密碼,如圖
5.登陸mysql
在終端通過命令啟動mysql服務
1
2
3
4
|
# 啟動mysql服務 net start mysql # 停止mysql服務 net stop mysql |
使用命令連接mysql
注:這個密碼就是前面初始化mysql生成的隨機密碼
1
2
|
mysql -uroot -p密碼 mysql -uroot -p |
6.修改mysql的密碼
默認隨機密碼也可以使用,但是太難記了,可以設置一個簡單的密碼
執行下面的命令設置mysql的密碼
1
2
3
4
|
# 設置mysql的密碼 set password = password('密碼'); # 退出mysql數據庫 exit |
7.配置mysql的環境變量
以此'此電腦'-->'屬性'-->'高級系統設置'-->'環境變量'
在系統變量下新建系統變量
1
2
|
變量名:MYSQL_HOME 變量值:D:\Applocations\64_mysql\mysql-5.7.28-winx64(能看到bin目錄的mysql解壓路徑) |
在path
下新增環境變量
%MYSQL_HOME%\bin
重新隨意打開cmd終端,使用命令加修改的密碼,就可以直接連接mysql了
三、mysql數據庫添加用戶
root
用戶是mysql數據庫的超級用戶,權限比較高,使用起來不安全,推薦新建用戶,當然不新建也可以的
在終端里使用以下命令新建用戶并授予權限
1
2
3
4
|
# 格式說明 grant 權限 on 數據庫.表 to 用戶名@連接的ip地址 identified by'密碼'; # 實例,給密碼是1234的test用戶所有數據庫的所有表的所有權限 grant all on *.* to test@'%' identified by'1234'; |
到此為止mysql安裝完成,可以使用navicat連接數據庫了
總結
以上所述是小編給大家介紹的Windows下mysql-5.7.28下載、安裝、配置教程圖文詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!
原文鏈接:https://www.cnblogs.com/leleplus/archive/2019/12/21/12077980.html