一、Windows 系统安装
1. 下载 MySQL Installer
-
访问 MySQL 官网下载页面
-
选择 MySQL Installer for Windows(推荐下载 社区版
mysql-installer-community-*.msi)
2. 运行安装程序
-
双击安装文件,选择安装类型:
-
Developer Default:开发默认配置(包含MySQL Server及相关工具)
-
Server only:仅安装MySQL服务器
-
3. 配置 MySQL Server
-
安装完成后,进入配置向导:
-
选择 Standalone MySQL Server / Classic MySQL Replication
-
设置 Root 账户密码(务必牢记)
-
配置服务名称和启动方式(默认即可)
-
设置字符集:推荐 utf8mb4(支持中文及表情符号)
-
将 MySQL 添加到系统环境变量(方便命令行使用)
-
4. 验证安装
打开命令提示符,输入:
mysql -u root -p
输入密码后,若进入 MySQL 命令行则安装成功。
二、macOS 系统安装
方法1:使用 Homebrew
-
安装 Homebrew(如未安装):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
-
安装 MySQL:
brew install mysql
-
启动服务:
brew services start mysql
-
安全配置:
mysql_secure_installation
按提示设置 root 密码、删除匿名用户等。
方法2:使用官方 DMG 包
-
下载 macOS 版 MySQL Community Server
-
双击
.dmg文件,按向导安装。 -
在系统偏好设置中启动 MySQL 服务。
三、Linux 系统安装(以 Ubuntu/Debian 为例)
1. 更新软件源
sudo apt update
2. 安装 MySQL Server
sudo apt install mysql-server
3. 安全配置
sudo mysql_secure_installation
按提示操作:
-
设置密码强度验证策略
-
设置 root 密码
-
删除匿名用户
-
禁止 root 远程登录
-
删除测试数据库
-
刷新权限表
4. 检查服务状态
systemctl status mysql.service
四、基础配置
1. 登录 MySQL
mysql -u root -p
2. 创建新用户及数据库
-- 创建数据库 CREATE DATABASE mydb; -- 创建用户 CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword'; -- 授权用户访问数据库 GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'localhost'; -- 刷新权限 FLUSH PRIVILEGES;
3. 允许远程访问(谨慎操作)
-
修改配置文件:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
将
bind-address = 127.0.0.1改为0.0.0.0 -
开放防火墙端口(默认3306):
sudo ufw allow 3306/tcp
-
重启 MySQL:
sudo systemctl restart mysql
五、常见问题
-
忘记 root 密码:
-
停止 MySQL 服务
-
启动时跳过权限检查:
mysqld_safe --skip-grant-tables &
-
使用
mysql命令登录并重置密码
-
-
字符集乱码:
在my.cnf中添加:[mysqld] character-set-server=utf8mb4 collation-server=utf8mb4_unicode_ci
-
无法启动服务:
-
检查日志文件
/var/log/mysql/error.log -
确认端口 3306 未被占用
-
六、图形化管理工具推荐
-
MySQL Workbench(官方工具)
-
DBeaver(跨平台)
-
phpMyAdmin(Web 版)
按需选择工具进行可视化操作。
2598



被折叠的 条评论
为什么被折叠?



