Mysql8.0版本未卸載干凈如何重新下載

Mysql8.0版本未卸載干凈如何重新下載

安裝前準備

  1. 清理現有安裝(確保干凈環境)
:: 停止并卸載現有MySQL服務
net stop MySQL >nul 2>&1
sc delete MySQL >nul 2>&1:: 刪除舊數據目錄
rd /s /q "C:\ProgramData\MySQL" >nul 2>&1:: 刪除舊安裝目錄
rd /s /q "D:\soft\mysql" >nul 2>&1
  1. 下載 MySQL Enterprise Bundle 訪問官方下載頁: MySQL Enterprise Downloads

選擇下載:

  • MySQL Enterprise Server
  • MySQL Enterprise Backup
  • MySQL Router
  • MySQL Shell
  • Connectors

點擊"Download Now"(需創建Oracle賬戶)

安裝步驟

  1. 創建安裝目錄
mkdir D:\mysql-enterprise
mkdir D:\mysql-enterprise\data
  1. 將下載的ZIP解壓到目錄
D:\mysql-enterprise
├── bin
├── docs
├── include
├── lib
├── share
└── my.ini (手動創建)
  1. 創建配置文件 my.ini
[mysqld]
# 基礎設置
basedir=D:/mysql-enterprise
datadir=D:/mysql-enterprise/data
#如果你的電腦上已經有mysql5.7版本的 你又下載了8.0版本的,那么你需要重新換個端口(建議分配端口為3307)(默認端口是3306)
#因為每個TCP/UDP端口在同一時間只能被一個進程使用
port=3306# 企業版特定設置
enterprise=ON
server_id=1# 性能優化
innodb_buffer_pool_size=256M
innodb_log_file_size=48M# 安全設置
default_authentication_plugin=mysql_native_password[mysql]
default_character_set=utf8mb4[client]
port=3306
socket=D:/mysql-enterprise/mysql.sock

初始化并安裝服務

:: 以管理員身份打開CMD
cd D:\mysql-enterprise\bin:: 初始化數據目錄
mysqld --initialize-insecure --console:: 安裝為Windows服務
mysqld --install MySQL80 --defaults-file=D:\mysql-enterprise\my.ini

啟動服務并配置

:: 啟動服務
net start MySQL80:: 設置root密碼(首次無密碼登錄)
mysql -u root --skip-password

在MySQL提示符下執行:

ALTER USER 'root'@'localhost' IDENTIFIED BY '您的強密碼';
FLUSH PRIVILEGES;-- 創建示例數據庫(演示企業版功能)
CREATE DATABASE enterprise_sample;
USE enterprise_sample;
CREATE TABLE audit_logs (id INT AUTO_INCREMENT PRIMARY KEY,action VARCHAR(50),timestamp TIMESTAMP,user VARCHAR(30),details TEXT,INDEX (user)
) ENGINE=InnoDB;-- 安裝企業版組件
INSTALL COMPONENT "file://component_enterprise_audit";

啟用企業版功能

  1. 使用Enterprise Monitor
:: 啟動MySQL Shell
mysqlsh\connect root@localhost
\use enterprise_sample-- 啟用實時監控
\call sys.enable_enterprise_monitoring();
  1. 配置備份
:: 切換到備份目錄
cd D:\mysql-enterprise\backup:: 創建首次備份
mysqlbackup --user=root --password=您的密碼 backup and apply-log

遠程訪問配置

  1. 創建遠程用戶
CREATE USER 'admin'@'%' IDENTIFIED BY '遠程訪問密碼';
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' WITH GRANT OPTION;
  1. 修改防火墻規則
netsh advfirewall firewall add rule name="MySQL Enterprise" dir=in action=allow protocol=TCP localport=3306

驗證企業版特性

/* 1. 查看企業版狀態 */
SHOW VARIABLES LIKE '%enterprise%';/* 2. 測試審計功能 */
SELECT audit_log_encryption_password_set('audit密碼');/* 3. 使用企業版性能視圖 */
SELECT user, event_name, count_star 
FROM sys.user_summary_by_statement_type;

重要使用說明

  1. 試用期:企業版試用期為45天,之后需購買許可證或轉為社區版

  2. 備份策略

    :Enterprise Backup支持熱備份,建議:

    :: 創建每日備份腳本
    mysqlbackup --user=root --password=密碼 backup-to-image backup_%date%.bi
    
  3. 企業特性優勢

    • 高級監控:實時性能診斷
    • 審計:所有SQL操作記錄
    • 線程池:高并發性能優化
    • 企業級加密:TDE數據透明加密

日常維護命令

任務命令
啟動服務net start MySQL80
停止服務net stop MySQL80
備份數據庫mysqlbackup --user=root --password=xxx backup
恢復備份mysqlbackup --backup-image=backup.bi copy-back
查看日志tail -f D:\mysql-enterprise\data\*.err
監控器訪問 https://localhost:8443/

安裝完成后,您可以通過 MySQL Workbench 訪問:

  • Host: 127.0.0.1
  • Port: 3306
  • Username: root
  • Password: 您設置的密碼

Enjoy MySQL Enterprise 8.0! 建議在試用期間探索企業版特有的高級功能如審計、防火墻和加密功能。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/88414.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/88414.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/88414.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

垃圾收集器G1ZGC詳解

G1收集器(-XX:UseG1GC) G1 把堆劃分為許多大小相同的 Region(默認 1~32 MB,一個堆通常包含上千個 Region,JVM目標是不超過2048個Region(JVM源碼里TARGET_REGION_NUMBER 定義)) 不再是傳統的 Eden、Survivor、Old 靜態分代模型&…

Bootstrap 5學習教程,從入門到精通,Bootstrap 5 彈出框(Popovers) 語法知識點及案例(22)

Bootstrap 5 彈出框(Popovers) 語法知識點及案例 一、彈出框基本概念 彈出框(Popovers)是Bootstrap提供的一個小型覆蓋層組件,用于顯示額外的信息,當用戶點擊某個元素時出現,再次點擊時消失。 二、彈出框基本語法知識點 1. 必需屬性 dat…

輕巧靈動,智啟未來 ——Kinova Gen3 Lite 機器人輕松解鎖各行業自動化新姿勢

近年來,Kinova Gen3 Lite 機器人憑借其卓越的性能、靈活的應用能力以及出色的性價比,在全球范圍內掀起了一股熱銷狂潮。無論是科研機構、高校實驗室,還是工業制造企業,都對它青睞有加。其銷量持續攀升,市場占有率不斷擴…

STM32 實現PID

&#x1f9f1; 一、PID核心模塊&#xff08;模塊化設計&#xff09; 頭文件 pid_controller.h #pragma once #include <stdint.h>typedef struct {// 可調參數float Kp, Ki, Kd; // PID系數float output_min; // 輸出下限float output_max; // 輸出上…

基于MATLAB的BP神經網絡回歸模型在空氣質量預測中的應用

說明&#xff1a;這是一個機器學習實戰項目&#xff08;附帶數據代碼文檔&#xff09;&#xff0c;如需數據代碼文檔可以直接到文章最后關注獲取。 1.項目背景 隨著城市化進程的加快和工業化的不斷發展&#xff0c;空氣質量問題日益受到廣泛關注。空氣中污染物如PM2.5、PM10、…

Linux docker拉取鏡像報錯解決

1、錯誤提示&#xff1a; Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection 主要原因就是docker源不正確&#xff0c;需要配置一下。 2、報錯如下&#xff1a; 3、解決辦法&#x…

stm32week17+18+19+20

stm32學習 十二.串口 5.USART的HAL庫用法 USART/UART異步通信配置步驟&#xff1a; 配置串口工作參數&#xff1a;HAL_UART_Init();串口底層初始化&#xff1a;HAL_UART_MspInit();開啟串口異步接收中斷&#xff1a;HAL_UART_Receive_IT();設置優先級&#xff0c;使能中斷&…

14.Linux Docker

## Linux系統優化一般情況&#xff0c;我們都會使用Linux來進行MySQL的安裝和部署&#xff0c;Linux系統在使用的時候&#xff0c;也需要進行相關的配置&#xff0c;以提高MySQL的使用性能&#xff0c;這里列舉以下幾點&#xff1a;避免使用Swap交換分區&#xff0c;因為交換時…

智能體平臺的商業前景與競爭格局分析:金融與企業市場的機遇與挑戰

一、金融機構與企業部署第三方智能體平臺&#xff0c;這條路靠譜嗎&#xff1f; 1. 需求背景 金融機構和大中小企業普遍面臨數字化轉型、降本增效、智能服務升級等需求。智能體&#xff08;Agent/AI Agent&#xff09;平臺能幫助企業快速構建客服、風控、營銷、數據分析等多種…

數據結構篇-二分圖

定義示例應用 定義 一個圖是二分圖&#xff1b;一個圖具有二著色性&#xff1b;一個圖不包含任何奇數長度的環&#xff1b; 實現 /*** Program 18.6 Two-colorability* ------------------------------------------------------------------------------------------------…

50. Pow(x, n)快速冪算法

實現 pow(x, n) &#xff0c;即計算 x 的整數 n 次冪函數&#xff08;即&#xff0c;xn &#xff09;。此函數應將 x 作為浮點數&#xff08;意味著它可以是十進制數&#xff09;和 n 作為整數&#xff08;可以是正數、負數或零&#xff09;一起使用。 快速冪&#xff08;Expo…

打造絲滑的Android應用:LiveData完全教程

為什么你需要LiveData&#xff1f; 在Android開發中&#xff0c;數據的動態更新一直是個讓人頭疼的問題。想象一下&#xff1a;你的界面需要實時顯示用戶的余額變化&#xff0c;或者一個聊天應用的未讀消息數得隨時刷新。過去&#xff0c;我們可能會用Handler、手動監聽器&…

vue3 el-table 根據字段值 改變整行字體顏色

在 Vue 3 中使用 Element Plus 的 el-table 組件時&#xff0c;如果你想根據某一列的字段值來改變整行的字體顏色&#xff0c;你可以通過使用自定義的 row-class-name 屬性或者通過插槽&#xff08;slot&#xff09;的方式來達到目的。以下是兩種常見的方法&#xff1a; 方法一…

Linux的全新網絡管理命令行工具——nmcli

一、nmcli簡介 1.1、NetworkManager簡介 1.1.1、NetworkManager介紹 在紅帽系的Linux中&#xff0c;默認的網絡服務是由NetworkManager提供的&#xff08;其主要是一個可以進行動態網絡配置和控制的守護進程&#xff09;。 使用NetworkManager的優點 序號使用NetworkManager的優…

C++基礎之智能指針

一、概念 堆內存對象需要手動使用delete銷毀&#xff0c;如果沒有使用delete銷毀就會造成內存泄漏。 所以C在ISO98標準中引入了智能指針的概念&#xff0c;并在ISO11中趨于完善。 使用智能指針可以讓堆內存對象具有棧內存對象的特點&#xff0c;原理是給需要手動回收的內內存對…

python3虛擬機線程切換過程

python實現了自己的多線程&#xff0c;為了保證線程安全&#xff0c;引入了全局解釋器鎖GIL&#xff0c;只有拿到GIL的線程才能執行&#xff0c;所以在python中同一時刻只能有一個線程在運行&#xff0c;python多線程無法發揮多核處理器的威力&#xff0c;《python源碼剖析》中…

PYTHON從入門到實踐5-列表操作

# 【1】列表是可變的&#xff0c;可以修改、追加、刪除 import randomclass Friend(object):def __init__(self, name, age):self.name nameself.age ageif __name__ __main__:friendList []for i in range(0, 9):randomNumber random.randint(0, 100)friend Friend(f&qu…

【linux】network服務啟動網卡流程

目錄 1、介紹2、ifup流程【1】與NetworkManager兼容【2】ifup-eth設置ip【3】ifup-routes設置路由 1、介紹 network服務的核心由/etc/sysconfig/network-scripts/下一堆腳本配置來生效&#xff0c;其中啟動網卡就是通過ifup腳本來實現的&#xff0c;下面就講一下ifup如何恢復i…

如何防止自己的電腦被控制?開啟二次驗證保護教程

遠程操作什么最重要&#xff1f;安全&#xff0c;安全&#xff0c;和安全&#xff01;答案永遠是安全&#xff01;那么究竟如何能讓遠程連接安全性更上一層臺階吶&#xff1f;又是哪家遠控安全策略方面最給力吶&#xff1f;這可不是王婆賣瓜&#xff0c;自賣自夸&#xff0c;確…

微信小程序節點相關總結

微信小程序節點事件總結 bindtap、catchtap、bindclick的區別&#xff1f;bindclick 和 bindtap 的區別在于&#xff1a; e.target和e.currentTargete.typee.timeStamp觸摸事件屬性&#xff08;針對觸摸類事件&#xff09;坐標信息事件綁定數據冒泡與捕獲相關其他特殊屬性**常見…