当前位置: 首页 > news >正文

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.lqws.cn/news/516781.html

相关文章:

  • Go 语言并发编程
  • web安全之h2注入系统学习
  • GC2803:八通道NPN达林顿管的高效驱动解决方案
  • 无人机灯光驱动模块技术解析
  • 内存条与CPU三级缓存之间的区别
  • HarmonyOS 应用权限管控流程
  • 异步爬虫 原理与解析
  • RabbitMq中启用NIO
  • Android14音频子系统 - 系统框架概述
  • Python爬取TMDB电影数据:从登录到数据存储的全过程
  • 康谋方案 | ARXML 规则下 ECU 总线通讯与 ADTF 测试方案
  • JMeter中变量如何使用?
  • 标题:2025金融护网行动实战指南:从合规防御到智能免疫的体系化进阶
  • C++ 多线程深度解析:掌握并行编程的艺术与实践
  • 自动化测试--App自动化之项目实战脚本编写及封装流程
  • Linux 怎么恢复sshd.service
  • python的智慧养老院管理系统
  • TensorFlow Lite (TFLite) 和 PyTorch Mobile模型介绍1
  • Azure 自动化:所需状态配置 (DSC)
  • VS Git巨坑 切换分支失败导致原分支被修改
  • pscc系统如何部署,怎么更安全更便捷?
  • 项目研发过程管理:8Manage PM 与泛微OA项目管理工具深度对比
  • 通俗易懂解读BPE分词算法实现
  • 理解epoll:水平触发与边沿触发
  • 用Python做一个手机镜头
  • 如何打造Apache Top-Level开源时序数据库IoTDB
  • React 生命周期概览
  • Happy-LLM-Task06 :3.1 Encoder-only PLM
  • configure: error: no acceptable C compiler found in $PATH
  • UE5初学者教程笔记(一)