当前位置 主页 > 技术大全 >

    启动mysql服务,常见系统的启动方式

    栏目:技术大全 时间:2025-09-19 15:24


    在 Linux 或 Windows 系统中启动 MySQL 服务的方法略有不同,以下是常见系统的启动方式:

    一、Linux 系统启动 MySQL

    根据系统的服务管理方式,主要有以下两种方法:

    1. 使用 systemctl 命令(适用于 systemd 系统,如 CentOS 7+/Ubuntu 16.04+)

    bash
    # 启动 MySQL 服务
    sudo systemctl start mysql
    
    # 若服务名为 mysqld(部分系统),使用:
    sudo systemctl start mysqld
    
     

    2. 使用 service 命令(适用于 SysVinit 系统,如 CentOS 6/Ubuntu 14.04)

    bash
    # 启动 MySQL 服务
    sudo service mysql start
    
    # 或
    sudo service mysqld start
    
     

    3. 验证启动状态

    bash
    # 查看服务是否运行
    sudo systemctl status mysql  # 或 mysqld
    # 若显示 "active (running)" 则表示启动成功
    
     

    二、Windows 系统启动 MySQL

    1. 通过服务管理器(图形界面)

    1. 按下 Win + R,输入 services.msc 打开服务窗口。
    2. 在列表中找到 MySQL 或 mysqld 服务(名称可能含版本号,如 MySQL80)。
    3. 右键点击 → 选择 启动

    2. 通过命令提示符(CMD 或 PowerShell,需管理员权限)

    cmd
    # 启动 MySQL 服务(服务名以实际为准,如 MySQL80)
    net start MySQL80
    
     

    三、通用注意事项

    1. 启动失败排查
      • 检查配置文件是否有误(Linux 通常在 /etc/my.cnf 或 /etc/mysql/my.cnf;Windows 通常在安装目录的 my.ini)。
      • 查看错误日志定位问题(Linux 常见路径 /var/log/mysqld.log;Windows 常见路径 数据目录/hostname.err)。
      • 确认端口(默认 3306)未被占用:netstat -tuln | grep 3306(Linux)或 netstat -ano | findstr 3306(Windows)。
    2. 设置开机自启(Linux):
      bash
      # 设置 MySQL 开机自启
      sudo systemctl enable mysql  # 或 mysqld
      
       

    根据操作系统和 MySQL 安装方式选择对应命令,启动后可通过 mysql -u 用户名 -p 尝试登录验证是否成功。
1分钟搞定MySQL部署!Docker最强实操指南,含所有常用命令和配置
忘记MySQL密码怎么办?别慌!用这一招跳过验证,轻松重置管理员权限
MySQL自增主键用完怎么办?从原理到实战,全面破解开发中的高频难题
MySQL权限混乱?这几个命令让你彻底理清用户清单与权限归属
你的数据库安全吗?读懂MySQL这几种日志,关键时刻能「救你一命」
MySQL性能上不去?八成是这里没配好!手把手教你搞定my.cnf核心配置
修改MySQL字段长度别乱来!这3个核心要点和1个致命陷阱,新手必看
MySQL单表卡爆怎么办?从策略到实战,一文掌握「分表」救命技巧
你的MySQL数据库为什么总是又慢又卡?掌握这五大优化法则,查询速度快十倍!(上篇)
你的MySQL数据库为什么总是又慢又卡?掌握这五大优化法则,查询速度快十倍!(下篇)