日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Mysql 8二进制包多实例绿色解压安装Windows配置

發(fā)布時(shí)間:2024/9/27 数据库 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Mysql 8二进制包多实例绿色解压安装Windows配置 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

? ? ? ? ? ? ? ? ? ? ? ? ? ?Mysql 8綠色安裝配置圖解

聲明

本文的數(shù)據(jù)來自網(wǎng)絡(luò),部分代碼也有所參照,這里做了注釋和延伸,旨在技術(shù)交流,如有冒犯之處請聯(lián)系博主及時(shí)處理。本文主要介紹windows下配置解壓版(無安裝)mysql,windows版本免安裝主要分服務(wù)配置和數(shù)據(jù)庫初始化兩個(gè)主要的環(huán)節(jié)。

注:1 當(dāng)前操作系統(tǒng)Win7、Mysql 8.0.23,win 10等其它windows系統(tǒng)類似。

? ? ? ?2 當(dāng)前系統(tǒng)內(nèi)已安裝了mariadb(mysql分支)其端口號為3306,當(dāng)前mysql 8.0.23指定端口號為3309,服務(wù)名為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到指定文件夾下,當(dāng)前演示環(huán)境為 。

定義配置文件

在mysql的主目錄里手動(dòng)生成配置文件my.ini,這里的basedir(即mysql的解壓路徑)、datadir、port需要根據(jù)自己情況修改。完整的配置內(nèi)容見下:

[mysqld] #設(shè)置3309端口 port=3309 # 設(shè)置mysql的安裝目錄 basedir=E:\Program Files\mysql-8.0.23-winx64 # 設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄 datadir=E:\Program Files\mysql-8.0.23-winx64\data # 允許最大連接數(shù) max_connections=200 # 允許連接失敗的次數(shù)。 max_connect_errors=10 # 服務(wù)端使用的字符集默認(rèn)為UTF8 character-set-server=utf8 # 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎 default-storage-engine=INNODB # 默認(rèn)使用“mysql_native_password”插件認(rèn)證 #mysql_native_password default_authentication_plugin=mysql_native_password #定義默認(rèn)的時(shí)區(qū),北京是東八區(qū) default-time-zone='+08:00' [mysql] #設(shè)置mysql客戶端默認(rèn)字符集 default-character-set=utf8 [client] #設(shè)置mysql客戶端連接服務(wù)端時(shí)默認(rèn)使用的端口 port=3309 default-character-set=utf8

:mysql 8里的字符集已經(jīng)定義為utf8mb4

管理員身份到mysql主目錄

以管理員身份 運(yùn)行win7(win10)的cmd,切換到mysql8的解壓目錄。

Step 1 :以管理員身份運(yùn)行CMD。

Step 2: 切換到mysql 8的主目錄(壓縮包解壓后的目錄)

#進(jìn)入mysql解壓目錄(主目錄) cd /d E:\Program Files\mysql-8.0.23-winx64

生成服務(wù)

#生成mysql服務(wù),對應(yīng)windows里的一個(gè)服務(wù) mysqld install MySQL8_23?

初始化數(shù)據(jù)庫

#以控制臺(tái)方式初始化mysql數(shù)據(jù)庫,可以查看生成的臨時(shí)密碼(控制臺(tái)最后一行) mysqld --initialize --console

啟動(dòng)服務(wù)

#命令行方式啟動(dòng)mysql服務(wù),也可以在“服務(wù)”手動(dòng)啟動(dòng)服務(wù) net start MySQL8_23

查看端口

#執(zhí)行netstat命令查看3309端口是否開啟。 netstat -aon|findstr "3309"

客戶端訪問?

:這里的密碼對應(yīng)初始化數(shù)據(jù)庫步驟里的隨機(jī)密碼。

修改密碼

-- 初次進(jìn)入數(shù)據(jù)庫后需要修改密碼 ALTER USER 'root'@'localhost' identified with mysql_native_password by 'root1234'; -- 刷新權(quán)限未做,客戶端可以直接以新密碼進(jìn)入 -- flush privileges;

驗(yàn)證

用修改的密碼再次登入數(shù)據(jù)庫,執(zhí)行命令驗(yàn)證。

查看數(shù)據(jù)庫版本

-- 客戶端登入后查看版本號 SELECT @@version

查看數(shù)據(jù)庫數(shù)據(jù)目錄

-- 客戶端登入后查看數(shù)據(jù)庫數(shù)據(jù)位置 show variables like 'data%';

查看端口號

-- 查看mysql端口號 show variables like 'port';

查看數(shù)據(jù)庫服務(wù)

查看mysql 8的服務(wù)

:1 演示命令里生成的服務(wù)的啟動(dòng)狀態(tài)是自動(dòng),筆者后期手動(dòng)修改了服務(wù)啟動(dòng)方式(手動(dòng))。

? ? ? ?2 也可以通過如下命令生成手動(dòng)啟動(dòng)方式的mysql服務(wù)(對應(yīng)生成服務(wù)步驟):

#生成手動(dòng)啟動(dòng)方式的mysql服務(wù) mysqld --install-manual MySQL8_23

延展

刪除服務(wù)

#以管理員身份運(yùn)行CMD,執(zhí)行服務(wù)刪除命令: sc delete MySQL8_23

問題

暫無。

總結(jié)

以上是生活随笔為你收集整理的Mysql 8二进制包多实例绿色解压安装Windows配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。