1. 程式人生 > 其它 >Windows下MySQL8.0.23的下載與安裝(多個MySQL共存)詳細步驟

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

注意:其中的basedirdatadir要修改為實際的安裝路徑。
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中進行的還是不太方便,可以安裝圖形化介面的操作工具如NavicatSQLyogHeidiSQLmysql-workbench等。

  後續......