Mysql 8二进制包多实例绿色解压安装Windows配置
? ? ? ? ? ? ? ? ? ? ? ? ? ?Mysql 8綠色安裝配置圖解
聲明
本文的數據來自網絡,部分代碼也有所參照,這里做了注釋和延伸,旨在技術交流,如有冒犯之處請聯系博主及時處理。本文主要介紹windows下配置解壓版(無安裝)mysql,windows版本免安裝主要分服務配置和數據庫初始化兩個主要的環節。
注:1 當前操作系統Win7、Mysql 8.0.23,win 10等其它windows系統類似。
? ? ? ?2 當前系統內已安裝了mariadb(mysql分支)其端口號為3306,當前mysql 8.0.23指定端口號為3309,服務名為MySQL8_23。
下載工具
Step 1:下載鏈接 https://dev.mysql.com/downloads/mysql/ ,找到 Archives(歸檔)按鈕
Step 2:選擇8.0.23,Windows X86 64 壓縮包格式。
安裝工具
解壓壓縮包
解壓mysql8壓縮包 mysql-8.0.23-winx64.zip到指定文件夾下,當前演示環境為 。
定義配置文件
在mysql的主目錄里手動生成配置文件my.ini,這里的basedir(即mysql的解壓路徑)、datadir、port需要根據自己情況修改。完整的配置內容見下:
[mysqld] #設置3309端口 port=3309 # 設置mysql的安裝目錄 basedir=E:\Program Files\mysql-8.0.23-winx64 # 設置mysql數據庫的數據的存放目錄 datadir=E:\Program Files\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”插件認證 #mysql_native_password default_authentication_plugin=mysql_native_password #定義默認的時區,北京是東八區 default-time-zone='+08:00' [mysql] #設置mysql客戶端默認字符集 default-character-set=utf8 [client] #設置mysql客戶端連接服務端時默認使用的端口 port=3309 default-character-set=utf8注:mysql 8里的字符集已經定義為utf8mb4
管理員身份到mysql主目錄
以管理員身份 運行win7(win10)的cmd,切換到mysql8的解壓目錄。
Step 1 :以管理員身份運行CMD。
Step 2: 切換到mysql 8的主目錄(壓縮包解壓后的目錄)
#進入mysql解壓目錄(主目錄) cd /d E:\Program Files\mysql-8.0.23-winx64生成服務
#生成mysql服務,對應windows里的一個服務 mysqld install MySQL8_23?初始化數據庫
#以控制臺方式初始化mysql數據庫,可以查看生成的臨時密碼(控制臺最后一行) mysqld --initialize --console啟動服務
#命令行方式啟動mysql服務,也可以在“服務”手動啟動服務 net start MySQL8_23查看端口
#執行netstat命令查看3309端口是否開啟。 netstat -aon|findstr "3309"客戶端訪問?
注:這里的密碼對應初始化數據庫步驟里的隨機密碼。
修改密碼
-- 初次進入數據庫后需要修改密碼 ALTER USER 'root'@'localhost' identified with mysql_native_password by 'root1234'; -- 刷新權限未做,客戶端可以直接以新密碼進入 -- flush privileges;驗證
用修改的密碼再次登入數據庫,執行命令驗證。
查看數據庫版本
-- 客戶端登入后查看版本號 SELECT @@version查看數據庫數據目錄
-- 客戶端登入后查看數據庫數據位置 show variables like 'data%';查看端口號
-- 查看mysql端口號 show variables like 'port';查看數據庫服務
查看mysql 8的服務
注:1 演示命令里生成的服務的啟動狀態是自動,筆者后期手動修改了服務啟動方式(手動)。
? ? ? ?2 也可以通過如下命令生成手動啟動方式的mysql服務(對應生成服務步驟):
#生成手動啟動方式的mysql服務 mysqld --install-manual MySQL8_23延展
刪除服務
#以管理員身份運行CMD,執行服務刪除命令: sc delete MySQL8_23問題
暫無。
總結
以上是生活随笔為你收集整理的Mysql 8二进制包多实例绿色解压安装Windows配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中国银行中银E贷审核未通过原因
- 下一篇: 银行理财产品计划书中的PR1,对理财有指