【MySQL极简安装】

主流系统MySQL极简安装方案

要实现MySQL的极简安装,核心是只安装必要组件简化配置步骤,以下分主流操作系统整理极简安装方案:

一、Linux(以Ubuntu 20.04为例)

核心思路:用系统包管理器直接安装官方精简包,跳过冗余组件
  1. 更新包索引

    sudo apt update
    
  2. 安装核心服务(仅包含mysqld服务,无额外工具)

    sudo apt install -y mysql-server --no-install-recommends
    
  3. 启动服务并验证

    sudo systemctl start mysql
    sudo systemctl enable mysql  # 开机自启(可选)
    mysql -V  # 查看版本,验证安装成功
    
  4. 极简初始化(仅设置root密码)

    sudo mysql  # 直接登录(默认无密码)
    # 执行SQL设置密码
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
    FLUSH PRIVILEGES;
    exit
    

二、Windows(ZIP包极简安装)

核心思路:用免安装ZIP包,手动配置最小化参数,跳过GUI工具
  1. 下载ZIP包
    从MySQL官网下载「Windows (x86, 64-bit), ZIP Archive」(仅核心文件,约300MB)。

  2. 解压并创建配置文件

    • 解压到任意目录(如D:\mysql
    • 在根目录创建my.ini(仅保留必要配置):
      [mysqld]
      basedir=D:\mysql
      datadir=D:\mysql\data
      port=3306
      skip-grant-tables=0  # 不跳过权限验证
      
  3. 初始化数据库
    打开cmd(管理员模式),进入bin目录:

    mysqld --initialize-insecure  # 无密码初始化(简化步骤)
    
  4. 安装并启动服务

    mysqld --install  # 安装服务
    net start mysql   # 启动服务
    
  5. 设置密码

    mysqladmin -u root password "你的密码"  # 直接设置root密码
    

三、macOS(Homebrew极简安装)

核心思路:用Homebrew安装,自动处理依赖,仅保留核心服务
  1. 安装Homebrew(若未安装)

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    
  2. 安装MySQL(默认安装最新稳定版核心服务)

    brew install mysql
    
  3. 启动服务

    brew services start mysql  # 后台启动(支持开机自启)
    
  4. 设置密码

    mysql_secure_installation  # 运行安全脚本,仅设置密码(其他选项直接回车跳过)
    

验证安装成功

无论哪种系统,最终通过以下命令登录验证:

mysql -u root -p  # 输入设置的密码,成功进入MySQL交互界面即表示安装完成

核心原则:跳过图形化工具、冗余插件和复杂安全配置,仅保留mysqld服务和基础权限控制,满足"能启动、能连接、能操作数据"的最小需求。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

52ku

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值