计算机应用

导航

第03周 MySQL安装配置与图形化管理工具

第3周 · MySQL 安装配置与图形化管理工具

这周我们真正动手把 MySQL 装到自己的电脑上,并学会用图形化工具连上它。装好环境,后面的 SQL 才有地方运行。


一、知识点:MySQL 到底是什么

前面两周我们一直在讲"数据库""关系模型",但那些是概念。要让 SQL 真正跑起来,电脑上必须有一个数据库服务器软件——它就是 MySQL。

  • MySQL:一个关系型数据库管理系统(DBMS),以"服务"的形式在后台运行,监听某个端口等待连接。
  • MySQL 8.0:目前教学与考场主流版本,默认字符集 utf8mb4、默认认证插件 caching_sha2_password
  • 图形化管理工具:不用记命令也能操作数据库的可视化软件,常用 MySQL Workbench(官方免费)和 Navicat(功能强、收费)。

类比:MySQL 像"发动机",图形化工具像"仪表盘"。发动机在后台转,仪表盘只是方便你看数据和操作的界面。


二、安装前准备

  1. 确认系统是 Windows 10/11 64 位
  2. 到 MySQL 官网下载 MySQL Installer for Windows(选 mysql-installer-community-8.0.x.x.msi,社区版免费)。
  3. 准备好图形化工具安装包:
  4. MySQL Workbench:官网随 Installer 一起勾选即可;
  5. Navicat:自行下载,建议 Navicat 15 及以上(老版本连 8.0 容易报错,见第九节)。

提示:校园网下载慢时,可用国内镜像站,但安装包务必校验版本为 8.0 系列。


三、操作教程:安装 MySQL 8.0(Windows)

下面按"Developer Default(开发者默认)"方式安装,步骤最完整,也最适合学习。

3.1 运行安装向导

双击 mysql-installer-community-8.0.x.x.msi → 选择 Developer Default → 一路 Next,等待它检查并安装所需组件(如缺少运行库会提示安装,按提示装即可)。

3.2 进入配置阶段(关键)

组件装完后进入 Configuration,这里是最容易出错的地方:

配置项 怎么填 说明
Config Type Development Computer 开发用电脑选这个
Port 3306 默认端口,别乱改,改了后面连接都要跟着改
Named Pipe / Shared Memory 默认关闭 一般不用
Authentication Method Use Strong Password Encryption caching_sha2_password,8.0 推荐
Character Set utf8mb4 务必选这个,否则中文易乱码

3.3 设置 root 密码并启动服务

  1. 设置 root(超级管理员)密码:设置一个你能记住的强密码,例如 MySQL@2025这个密码后面连接要用,务必记牢。
  2. Windows Service 页勾选:
  3. Configure MySQL Server as a Windows Service(注册为系统服务)
  4. 服务名默认 MySQL80
  5. 勾选 Start the MySQL Server at System Startup(开机自启,可选)
  6. Execute → 等待进度条完成 → Finish

安装成功标志:配置步骤全部出现绿色对勾。


四、操作教程:启动 / 停止 MySQL 服务

装好后 MySQL 以后台服务运行。两种管理方式:

方式一:Windows 服务管理器 Win + R 输入 services.msc → 找到 MySQL80 → 右键可"启动 / 停止 / 重启"。

方式二:命令行(推荐记住)

:: 启动
net start MySQL80
:: 停止
net stop MySQL80

如果 net start 报"服务名无效",说明服务没注册成功,回到安装向导的 Configuration 步骤重来。


五、操作教程:用图形化工具连接本地实例

5.1 MySQL Workbench

打开 Workbench → 左侧 MySQL Connections+ 新建连接:

  • Connection Name:随便起,如 local
  • Hostname:localhost(或 127.0.0.1
  • Port:3306
  • Username:root
  • Test Connection → 输入 root 密码 → 显示 Success 即连上。

5.2 Navicat

打开 Navicat → 连接 → MySQL →

  • 连接名:local
  • 主机:localhost,端口:3306,用户名:root,密码:填你设的 root 密码
  • 点"连接测试" → 显示"连接成功"。

若 Navicat 报 Authentication plugin 'caching_sha2_password' cannot be loaded:这是 Navicat 15 以下老版本不兼容 8.0 新认证插件。解决:升级 Navicat 到 15+;或临时把该用户的认证方式改为老的 mysql_native_password(生产环境不推荐,学习时用即可)。


六、操作教程:命令行验证环境

连上后,用命令行确认环境正常。打开 MySQL 8.0 Command Line Client 或直接用 cmd

mysql -u root -p

输入密码后进入 mysql> 提示符,执行两条验证语句:

-- ① 查看 MySQL 版本
SELECT VERSION();

-- ② 查看当前已有的数据库列表
SHOW DATABASES;

预期:VERSION() 返回 8.0.xSHOW DATABASES; 列出 information_schemamysqlperformance_schemasys 等系统库(此时还没有你自己建的库,正常)。


七、知识点:配置文件 my.ini 常用参数

MySQL 8.0 在 Windows 下的配置文件是 my.ini,一般位于安装目录或 C:\ProgramData\MySQL\MySQL Server 8.0\。改完需重启服务生效。

参数 作用
port 服务监听端口,默认 3306
basedir MySQL 安装目录,如 C:/Program Files/MySQL/MySQL Server 8.0/
datadir 数据文件存放目录,如 C:/ProgramData/MySQL/MySQL Server 8.0/Data/
character-set-server 服务器默认字符集,推荐 utf8mb4

八、易混点排查表

现象 解决方法
安装卡在 Starting Server 端口 3306 被占用;改端口或结束占用 3306 的进程后再装
net start MySQL80 报"服务名无效" 服务未注册;重跑安装向导的 Configuration 步骤
命令行 mysql 不是内部命令 没把 MySQL 的 bin 目录加进系统 PATH;用自带的 Command Line Client,或手动加环境变量
中文存入后乱码 建库/建表字符集没用 utf8mb4;统一用 utf8mb4
Navicat 连 8.0 报认证插件错误 升级 Navicat 到 15+,或改用 Workbench
忘记 root 密码 --skip-grant-tables 安全模式重置(考试一般不考,记住有这回事即可)

九、小测验(自测)

  1. MySQL 默认端口是多少?安装时字符集应设成什么才能避免中文乱码?
  2. 用命令行登录本地 MySQL 的命令是什么?登录后查看版本用哪条 SQL?
  3. my.ini 里的 datadirbasedir 分别代表什么?
  4. 图形化工具(Workbench / Navicat)和 MySQL 服务本身是什么关系?不装图形化工具能不能用 MySQL?

【声明】本文由 AI 辅助生成,仅供 MySQL 数据库教学参考,如有疑误以教材为准。

posted on 2026-08-29 10:26  eagle福  阅读(21)  评论(0)    收藏  举报