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

如何使用ZIP方式安装MySQL:简单、快速、高效的安装方法

  1. 下载MySQL的zip文件:从官方网站 https://dev.mysql.com/downloads/mysql/ 下载适用于您的操作系统的MySQL zip压缩包。

    版本介绍(zip一般选第ZIP Archive版本)

    “Windows (x86, 64-bit), ZIP Archive” 是MySQL的发布版本,提供了MySQL服务器和相关的工具,供用户在Windows操作系统上使用。这个版本包含了MySQL的正式发布版本,并且被广泛用于生产环境和开发环境。

    “Windows (x86, 64-bit), ZIP Archive Debug Binaries & Test Suite” 是针对开发者和测试人员的版本。除了包含MySQL服务器和相关工具外,它还包含了调试版本的二进制文件和完整的测试套件。这个版本主要用于开发、调试和测试MySQL,它提供了更多的工具和选项来帮助开发人员诊断和解决问题。

    区别主要在于以下几个方面:

    1. 调试二进制文件:"Debug Binaries & Test Suite"版本包含了调试版本的二进制文件,这些二进制文件包含了额外的调试信息,可以用于定位和修复软件问题。
    2. 测试套件:"Debug Binaries & Test Suite"版本包含了完整的测试套件,用于进行MySQL的功能测试和性能测试。这些测试可以帮助开发者验证MySQL的正确性和稳定性。
    3. 额外工具:"Debug Binaries & Test Suite"版本可能包含一些额外的工具和选项,用于调试和分析MySQL的运行时行为。

    一般来说,对于普通用户和生产环境,推荐使用正式发布版本的"Windows (x86, 64-bit), ZIP Archive"。而对于开发者和测试人员,可以选择"Debug Binaries & Test Suite"版本,以获得更多的调试和测试能力。

  2. 解压缩MySQL zip文件:将下载的zip文件解压缩到您选择的目录中。

  3. 配置MySQL:在MySQL解压缩目录中,创建一个新的my.ini文件(如果不存在)。将以下内容添加到my.ini文件中:

    [mysqld]
    # 设置MySQL安装目录的绝对路径(注意要写你自己的)
    basedir=C:/MySQL# 设置MySQL数据目录的绝对路径(注意要写你自己的)
    datadir=C:/MySQL/Data# 允许的最大连接数
    max_connections=100# MySQL服务器的端口号
    port=3306# 设置字符集为utf8mb4
    character-set-server=utf8mb4# 设置使用的存储引擎
    default-storage-engine=InnoDB

    替换<MySQL解压缩目录的绝对路径><MySQL数据目录的绝对路径>为您实际的目录路径。

  4. 初始化MySQL数据目录:打开命令提示符(或终端),导航到MySQL解压缩目录,执行以下命令初始化MySQL数据目录:

    mysqld --initialize-insecure --user=mysql --console
    
  5. 安装MYSQL服务

    mysqld --install
    
  6. 启动mysql

    net start mysql
    
  7. 连接到MySQL服务器:打开另一个命令提示符(或终端)窗口,导航到MySQL解压缩目录,执行以下命令连接到MySQL服务器:

    mysql -u root -p
    
  8. 更改root用户密码:当您连接到MySQL服务器后,使用以下命令更改root用户密码:

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'z123456';
    

    新密码替换为您要设置的新密码。

  9. 登录mysql(注意:-u和-p后不要加空格)

    mysql -u账号 -p密码
    
http://www.lryc.cn/news/152147.html

相关文章:

  • python嵌套循环
  • 一文速学-让神经网络不再神秘,一天速学神经网络基础(五)-最优化
  • 【AWS实验】 配置中转网关及对等连接
  • 47、springboot 的 国际化消息支持--就是根据浏览器选择的语言,项目上的一些提示信息根据语言的选择进行对应的显示
  • 重要变更 | Hugging Face Hub 的 Git 操作不再支持使用密码验证
  • 为什么删除Windows 11上的Bloatware可以帮助加快你的电脑速度
  • PCL点云处理之计算两条直线间最短连线的端点 (二百零三)
  • 纵行科技与山鹰绿能达成合作,提供物联网资产管理数据服务
  • 【2511. 最多可以摧毁的敌人城堡数目】
  • stm32f1xx单片机拦截中断源代码
  • C++(21):特殊工具与技术
  • go读取yaml,json,ini等配置文件
  • 一、安装GoLang环境和开发工具
  • 条款40:对并发使用std::atomic,对特种内存使用valatile
  • Navicat使用HTTP通道服务器进行连接mysql数据库(超简单三分钟完成),centos安装nginx和php,docker安装nginx+php合并版
  • 图:有向无环图(DAG)
  • Python入门教程 - 基本语法 (一)
  • 使用PAM保障开发运营安全
  • 《Go 语言第一课》课程学习笔记(十二)
  • 【深入浅出C#】章节10: 最佳实践和性能优化:编码规范和代码风格
  • LNMP架构:搭建Discuz论坛
  • 详解Numpy(基于jupyter notebook)
  • nvm集合node版本,解决新版本jeecgboot3.5.3前端启动失败问题
  • Windows命令行初步:更改配色、提示符以及编码方式
  • uniapp onLoad生命周期 uni.$on接受参数无法改变data数据解决办法
  • Android Camera开发入门(4):USB/UVC Camera的使用
  • Java网络爬虫——jsoup快速上手,爬取京东数据。同时解决‘京东安全’防爬问题
  • 外观模式:简化复杂子系统的访问与使用
  • 代码随想录day38|509. 斐波那契数70. 爬楼梯746. 使用最小花费爬楼梯
  • UE5 C++ UGameInstance 功能、作用及应用