当前所在位置: 首页 > 生活常识

mysql安装教程

2025-04-10 本站作者 【 字体:

以下是 MySQL 8.0 全平台安装教程(涵盖 Windows/macOS/Linux),包含环境准备、安装步骤、配置优化及常见问题解决,附详细截图指引(文字等效描述):

mysql安装教程

一、环境准备

  1. 系统要求
    • Windows:10/11 64 位(推荐),Server 2016+
    • macOS:10.15+(Apple Silicon/M1 芯片需特殊适配)
    • Linux:Ubuntu 20.04+/Debian 11+/CentOS 7+
  2. 硬件要求:至少 2GB 内存,500MB 存储空间
  3. 下载地址MySQL 社区版(免费)
    ▶ 选择对应系统的 General Availability (GA) 版本(推荐 8.0.33+)

二、Windows 安装教程(MSI 图形化安装)

1. 下载与安装

  1. 运行 .msi 安装包,选择 "Custom" 自定义安装:
    • 必选:MySQL Server(核心服务)、MySQL Shell(命令行工具)
    • 可选:MySQL Workbench(图形化管理工具,推荐勾选)
  2. 配置类型选择 "Developer Default"(开发者模式,内存分配更合理)
  3. 设置 root 密码(需包含大小写字母 + 数字 + 符号,≥8 位),建议记录到密码管理器
  4. 确认服务名称(默认 MySQL80),勾选 "Launch the MySQL Server at System Startup" 开机自启

2. 环境变量配置

  1. 右键 此电脑 > 属性 > 高级系统设置 > 环境变量
  2. 在 系统变量 的 Path 中添加:
    C:\Program Files\MySQL\MySQL Server 8.0\bin(根据安装路径调整)
  3. 验证:Win+R 输入 cmd,执行 mysql --version,输出版本号即成功

3. 初始化安全配置

  1. 以管理员身份打开命令提示符,执行:
    bash
    mysql_secure_installation

  2. 按提示操作:
    • 输入 root 密码
    • 建议禁用匿名用户(Y
    • 禁止 root 远程登录(Y,生产环境必选)
    • 删除测试数据库(Y
    • 刷新权限(自动完成)

三、macOS 安装教程(Homebrew 优先)

1. 使用 Homebrew 安装(推荐)

  1. 终端执行(需先安装 Homebrew):
    bash
    brew install mysql

  2. 启动服务(两种方式):
    • 临时启动:mysql.server start
    • 开机自启:brew services start mysql
  3. 初始化 root 密码:
    bash
    mysql_secure_installation

    ▶ 首次运行会生成临时密码(查看日志:cat /usr/local/var/mysql/*.err

2. 手动配置(DMG 安装)

  1. 下载 .dmg 后双击,拖动 MySQL.prefPane 到系统偏好设置
  2. 启动服务,设置 root 密码(系统偏好设置内操作)
  3. 配置环境变量(终端执行):
    bash
    echo 'export PATH="/usr/local/mysql/bin:$PATH"' >> ~/.zshrc  
    source ~/.zshrc

3. Apple Silicon(M1/M2)适配

  1. 安装 Rosetta 2:softwareupdate --install-rosetta
  2. 强制使用 x86 版本:
    bash
    arch -x86_64 brew install mysql

四、Linux 安装教程(以 Ubuntu 22.04 为例)

1. 使用 APT 安装

  1. 更新包列表并安装:
    bash
    sudo apt update  
    sudo apt install mysql-server mysql-client

  2. 启动服务并设置开机自启:
    bash
    sudo systemctl start mysql  
    sudo systemctl enable mysql

  3. 安全初始化:
    bash
    sudo mysql_secure_installation

    ▶ 按提示设置密码,建议选择 Strong password validation(增强密码策略)

2. 验证安装

bash
mysql -u root -p  # 输入密码进入命令行  SELECT VERSION();  # 输出版本号(如 8.0.33)  EXIT;  # 退出

五、配置优化(通用)

  1. 修改默认端口(避免冲突,如改为 3307):
    编辑配置文件 my.cnf(Windows 在 C:\ProgramData\MySQL\MySQL Server 8.0\my.ini,macOS/Linux 在 /etc/mysql/my.cnf):
    ini
    [mysqld]  port = 3307

  2. 调整时区(避免时间错位):
    ini
    default-time-zone = '+8:00'  # 东八区

  3. 启用慢查询日志(开发调试用):
    ini
    slow_query_log = 1  slow_query_log_file = /var/log/mysql/mysql-slow.log  long_query_time = 2  # 超过2秒的查询记录

    ▶ 修改后需重启 MySQL 服务生效

六、常见问题解决

问题现象解决方案
服务启动失败(Windows)检查 C:\ProgramData\MySQL\MySQL Server 8.0\data 目录权限,确保非只读
root 密码忘记1. 停止 MySQL 服务
2. 以安全模式启动:mysqld --skip-grant-tables
3. 执行 ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

端口被占用查看占用进程:`netstat -anofindstr 3306<br>终止进程:taskkill /pid 进程号 /f(Windows)或 kill -9 进程号 `(Linux/macOS)
连接被拒绝确认防火墙开放 3306 端口(Windows 防火墙高级设置 > 入站规则新增端口)

七、验证安装成功

  1. 命令行验证
    bash
    mysql -u root -p  # 输入密码后显示欢迎信息

  2. 图形化工具验证(推荐 MySQL Workbench):
    • 新建连接:主机 localhost,端口 3306,用户 root,输入密码
    • 测试连接成功后,执行 SHOW DATABASES; 应显示系统库(如 information_schema

八、安全提示

  1. 禁止 root 远程登录(生产环境必做):
    sql
    UPDATE mysql.user SET Host = 'localhost' WHERE User = 'root';  FLUSH PRIVILEGES;

  2. 创建普通用户(开发使用):
    sql
    CREATE USER 'dev'@'localhost' IDENTIFIED BY 'StrongPwd123!';  GRANT ALL PRIVILEGES ON test.* TO 'dev'@'localhost';

  3. 定期备份
    • 命令行备份:mysqldump -u root -p 数据库名 > backup.sql
    • 图形化工具:MySQL Workbench 的 Data Export 功能


通过以上步骤,您可在 10-15 分钟内完成 MySQL 安装与基础配置。如需集群部署或性能调优,可进一步参考官方文档或留言获取进阶教程。


阅读全文
加载中~
相关推荐

地埋式生活污水处理设备:高效、灵活的解决方案

地埋式生活污水处理设备:高效、灵活的解决方案
产品概览一体化生活污水处理设备被广泛应用于住宅小区、村庄、办公楼、商场等多个场所...

中国戏曲概论

中国戏曲概论
中国戏曲概论【摘要 】戏曲的渊源历史中,它的特色分类和发展是永恒的话题。【关键词...

江西2016北阳四校高三二轮复习生活与哲学期末调研卷

江西2016北阳四校高三二轮复习生活与哲学期末调研卷
江西北阳四校高三二轮复习生活与哲学内部调研试卷A命题:李欣荣 林枫 审题:诉说未...

爆笑:拼搏才能成功 大学考试作弊大全

爆笑:拼搏才能成功 大学考试作弊大全
爆笑:拼搏才能成功 大学考试作弊大全都当过学生,看看自己有这些经历没...1。高...

纯牛肉饼的家常做法

纯牛肉饼的家常做法
纯牛肉饼的家常做法红辣椒、 牛里脊、面粉 、鸡蛋 、芝麻盐 、酱油、豆油、醋 、...

舞蹈培训班招生技巧解析

<strong>舞蹈培训班招生技巧解析</strong>
陕西舞飞扬舞蹈用品公司专业生产批发各类舞蹈类鞋服等用品!承接各类舞蹈服订单!欢迎...

全面解析安全五落实与五到位

全面解析安全五落实与五到位
生产安全月即将来临,今年的主题聚焦于企业安全生产主体责任的全面落实。特别强调了五...

China today

China today
喝威士忌:新兴的时尚马克·戈弗瑞威士忌在中国的销量不断攀升,威士忌的酿造商得偿所...

人生,别纠结太多,随心而活,简单从容

人生,别纠结太多,随心而活,简单从容
亲爱的读者朋友们,大家好,欢迎收看本期的情感励志美文,今天,和大家分享的内容是:...

大学生心理健康状况调查出炉!升学成最大风险因素

大学生心理健康状况调查出炉!升学成最大风险因素
日前,中国科学院心理研究所、社会科学文献出版社联合发布我国第三本心理健康蓝皮书。...
本站访客:15421
1097476955
服务热线

服务热线

18951535724

18951535724
返回顶部