Windows下MySQL8.0.23的下載與安裝(多個MySQL共存)詳細步驟
主要步驟
一、下載 官方網站去下載:https://dev.mysql.com/downloads/mysql/
目前最新版本為8.0.27
MySQL
有兩種安裝方式:1,.zip
壓縮包解壓然後配置;2,.msi
影象化介面安裝。這裡選擇第一種方式,因此下載.zip
壓縮包如下圖:
二、安裝配置
1、首先把zip包解壓到安裝路徑。例如:D:\MySQL
2、新增mysql.ini
配置檔案,檔案裡的內容如下
[mysqld] # 設定3306埠 port=3306 # 設定mysql的安裝目錄 basedir=D:\MySQL\mysql-8.0.23-winx64 # 設定mysql資料庫的資料的存放目錄 datadir=D:\MySQL\mysql-8.0.23-winx64\Data # 允許最大連線數 max_connections=200 # 允許連線失敗的次數。這是為了防止有人從該主機試圖攻擊資料庫系統 max_connect_errors=10 # 服務端使用的字符集預設為UTF8 character-set-server=utf8 # 建立新表時將使用的預設儲存引擎 default-storage-engine=INNODB # 預設使用“mysql_native_password”外掛認證 default_authentication_plugin=mysql_native_password [mysql] # 設定mysql客戶端預設字符集 default-character-set=utf8 [client] # 設定mysql客戶端連線服務端時預設使用的埠 port=3306 default-character-set=utf8
注意:其中的basedir
和datadir
要修改為實際的安裝路徑。
3、配置環境變數
在我的電腦》右鍵屬性》高階系統設定》高階》環境變數》系統變數》path,新建一條記錄,值為D:\MySQL\mysql-8.0.23-winx64\bin
,
如下:(此為windows10
直接把值新增到原path
值後面,如果是比較舊的windows
作業系統,新增path
值時稍有不同;)
4、初始化mysql
用管理員身份開啟cmd
,進入到安裝路徑,(也可以不進入到安裝 路徑,因為配置了環境變數,根據個人習慣喜好)
執行初始化命令:
net stop mysql # 切記 有多個mysql時候先停止服務,避免衝突 mysqld --initialize --console
如圖,這裡會生成一個臨時密碼,拷貝出來備用。
5、安裝mysql
服務
mysqld --install mysql8 [服務名一般為mysql,此處為mysql8以區別與第一個mysql]
6、啟動mysql
服務
net start mysql
至此,mysql
已經安裝完成了,但因為第一次登陸需要修改密碼,所以。。。
7、登入並修改密碼
登入
mysql -P3305 -u root -p # 指定埠號登入 因為本機安裝有多個mysql,預設3306被佔用。 mysql -u root -p # 常規登入無需加Pxxxx 因為本機安裝有多個mysql,預設3306被佔用。 # 出現Enter password: 複製臨時 密碼黏貼即可 避免出錯最好是貼上
臨時密碼使用後開始修改密碼;
但還沒修改密碼是用不了的,需執行修改密碼指令
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';
flush privileges; # 更新許可權;重新載入許可權表;
三、補充
以上是mysql
的下載以及安裝過程,可以多版本共存,細節主要在停止啟動服務,和登入修改密碼的小細節地方;不過到這裡,對mysql
的操作在cmd
中進行的還是不太方便,可以安裝圖形化介面的操作工具如Navicat
、SQLyog
、HeidiSQL
、mysql-workbench
等。
後續......