悠悠楠杉
MySQL本地数据库安装与配置完整指南
08/27
一、MySQL安装前的准备
系统兼容性检查
- Windows用户需确认系统版本(建议Win10及以上)
- Mac用户需确保macOS 10.13以上版本
- 预留至少2GB硬盘空间
下载官方安装包
访问MySQL官网选择对应版本:
- Windows推荐下载MSI Installer
- Mac建议选择DMG归档包
二、Windows系统安装步骤
运行安装向导
双击MSI文件后选择"Custom"自定义安装:bash 勾选MySQL Server + MySQL Workbench(可视化工具)
关键配置环节
- 设置root账户密码(需包含大小写字母+数字)
- 选择"Standalone MySQL Server"模式
- 端口保持默认3306(需确保防火墙放行)
配置环境变量
将MySQL的bin目录添加到系统PATH:
powershell
示例路径
C:\Program Files\MySQL\MySQL Server 8.0\bin
三、Mac系统安装流程
DMG包安装
拖拽MySQL图标到Applications文件夹后:bash sudo mv /usr/local/mysql-8.0.xx /usr/local/mysql
终端初始化
执行安全初始化脚本:bash mysql_secure_installation
根据提示设置密码强度策略和匿名用户权限
四、通用配置优化
服务管理命令
- Windows:
cmd net start mysql80 # 启动服务 sc delete mysql80 # 卸载服务
- Mac/Linux:
bash brew services restart mysql
- Windows:
修改默认字符集
编辑my.ini/my.cnf文件:ini [mysqld] character-set-server=utf8mb4 collation-server=utf8mb4_unicode_ci
创建测试数据库
登录MySQL后执行:sql CREATE DATABASE dev_db; GRANT ALL PRIVILEGES ON dev_db.* TO 'dev_user'@'localhost' IDENTIFIED BY 'StrongP@ss123';
五、常见问题排查
端口冲突处理
通过命令查找占用进程:bash netstat -ano | findstr 3306
密码重置方法
- 停止MySQL服务
- 添加
--skip-grant-tables
参数启动 - 执行
ALTER USER
语句重置
连接失败检查
- 确认MySQL服务正在运行
- 检查用户权限设置
- 验证防火墙规则