MySQL数据库管理系统的安装
MySQL数据库官网链接:全球主官网https://www.mysql.com/中文官方站https://www.mysql.com/cn/MySQL数据库管理系统的安装第一步:进入官网点击下载第二步点击页面中部MySQL Community Edition板块下方的蓝色链接MySQL Community (GPL) Downloads »这是完全免费的开源社区版入口遵循 GPL 协议适合学习、开发和普通生产使用。第三步点击左侧列表中的MySQL Installer for Windows适用于 Windows 的 MySQL 安装程序这是 Windows 平台专属的一体化安装包自带图形化引导界面可同时安装 MySQL 服务端、官方可视化工具 MySQL Workbench、连接驱动等组件自动完成基础配置上手门槛最低。第四步当前页面有两个 MSI 安装包推荐新手选择第二个离线完整版安装包体积特点适用场景mysql-installer-web-community第一个2.1M在线安装包仅含引导程序安装过程中需要联网下载所有组件网络稳定、想节省下载流量mysql-installer-community第二个565.9M离线完整安装包包含全部组件安装文件安装时无需联网新手推荐安装更稳定避免网络中断导致失败点击第二个安装包右侧的Download 下载按钮。直接点击页面最下方的蓝色链接No thanks, just start my download.不用了直接开始我的下载。第五步当前是 MySQL 安装类型选择页四个选项的区别如下Server only仅服务器只安装 MySQL 数据库核心服务不带可视化管理工具适合纯服务端部署场景。Client only仅客户端只安装连接工具不装数据库服务一般不单独选择。Full完整安装安装 MySQL 全套组件包括数据库服务、官方可视化工具 MySQL Workbench、各类编程语言连接器、示例数据库、文档等新手学习首推一步到位无需额外下载管理工具。Custom自定义安装手动勾选需要安装的组件适合有经验、想精简安装的用户点击选中Full选项点击右下角的Next 按钮进入下一步安装流程。第六步点击 Execute 后等待所有组件安装完成状态全部变为 Complete。第七步点击窗口右下角的Next 按钮进入「产品配置」向导。第八步点击窗口右下角的Next 按钮进入 MySQL Server 的详细配置向导。这一页的默认配置适配个人学习场景无需额外修改Config Type保持Development Computer即可该模式会分配较少系统资源适合个人开发学习使用。端口与网络默认勾选 TCP/IP端口 3306 保持不变勾选「Open Windows Firewall ports for network access」放行防火墙端口避免后续连接异常。高级选项Show Advanced and Logging Options无需勾选新手不需要配置日志、慢查询等高级参数。直接点击右下角的Next 按钮进入身份验证方式配置页。第九步当前页面有两种认证模式保持默认的第一项即可Use Strong Password Encryption推荐MySQL 8.0 全新的caching_sha2_password加密方式基于 SHA256 算法安全性远高于旧版本是官方首推方案。你安装的 MySQL Workbench、新版开发驱动都原生支持该方式日常学习、开发完全够用。Use Legacy Authentication Method兼容旧版沿用 MySQL 5.x 的旧密码认证仅用于兼容非常老旧的客户端工具、驱动程序学习场景完全不需要选择。直接点击右下角的Next 按钮进入账号密码配置页设置 root 管理员密码。第十步这是 MySQL 管理员账号配置页root是数据库的最高权限账号拥有所有库表的操作权限密码务必妥善记牢。密码强度显示Weak仅为安全提示个人本地学习使用时简单易记的密码完全可以正常使用不影响功能。下方的「MySQL User Accounts」无需额外创建普通用户学习阶段直接使用 root 账号即可。确认两次输入的密码一致后点击右下角的Next 按钮进入 Windows 服务配置页。第十一步这是 Windows 系统服务配置页默认设置完全适配个人学习场景无需修改Configure MySQL Server as a Windows Service保持勾选将 MySQL 注册为系统服务后台稳定运行。Windows Service Name默认MySQL80即可这是服务在系统中的名称。Start the MySQL Server at System Startup默认勾选开机自启如果不想占用开机资源也可以取消勾选后续使用时手动启动服务。运行账户保持选中Standard System Account标准系统账户这是官方推荐的通用方案个人使用无需自定义账户。点击右下角的Next 按钮进入文件权限配置页之后就可以执行最终的配置应用了。第十二步这是服务器文件权限配置页用于设置数据库数据目录的访问权限保障数据安全。默认选中的第一项Yes, grant full access...是官方推荐方案仅允许 MySQL 服务运行账户和系统管理员组访问数据目录其他 Windows 用户无法读取兼顾安全与正常使用个人学习场景无需修改。页面显示当前数据目录为C:\ProgramData\MySQL\MySQL Server 8.0\Data后续如果需要迁移到 D 盘可以在安装完成后通过修改配置文件操作不影响当前流程。点击右下角的Next 按钮进入最终的「应用配置」页面点击执行后就会完成 MySQL 的全部配置并启动服务。第十三步当前是 MySQL 配置的最终执行页面点击按钮后程序会自动完成所有初始化操作全程无需手动干预。列表中的操作会按顺序自动执行写入配置文件my.ini更新 Windows 防火墙规则放行 3306 端口调整 Windows 系统服务配置初始化数据库这一步耗时稍长耐心等待即可更新数据文件夹与服务文件的访问权限启动 MySQL 服务器应用安全设置生效 root 账号密码更新开始菜单快捷方式点击右下角的Execute按钮等待所有步骤前的圆圈全部变为绿色对勾即配置完成。完成后点击 Finish 结束整个安装向导之后就可以通过 MySQL Workbench 连接并使用数据库了。点击 Finish 后安装向导会继续配置 MySQL Router 和示例数据库组件这两项均保持默认设置一路点击 Next 直至完成即可无需额外调整。第十四步当前是MySQL Router集群路由组件配置页上方的Bootstrap MySQL Router for use with InnoDB Cluster复选框保持不勾选即可。该组件用于 MySQL 集群读写分离、负载均衡个人单机学习 MySQL 完全不需要配置集群路由无需填写主机、账号密码等参数。直接点击界面右下角Finish按钮跳过 Router 配置进入后续示例库的配置环节。这是示例数据库Samples and Examples连接配置页作用是往你已装好的 MySQL 服务里导入官方练习用示例数据表方便 SQL 练手。服务器已经自动选中本地MySQL Server 8.0.46用户名固定为root。在Password输入框填写你之前设置的root 账号数据库密码点击Check按钮校验连接是否正常连接成功后点击Next后续直接默认执行配置即可全部走完就完成 MySQL 全套安装。这是示例数据库的配置执行页面需要执行脚本导入官方测试数据集。操作方式二选一:方式 1安装示例库推荐入门练习点击右下角Execute按钮程序会自动执行两步检查依赖、运行 SQL 脚本导入样例数据表全部步骤对勾完成后一路点击Next→FinishMySQL 整体安装正式结束。方式 2直接跳过不需要练习库点击Cancel直接终止示例库配置直接结束全部安装流程MySQL 主服务不受任何影响。第十五步:MySQL 安装全部流程已经完成界面两个勾选框含义Start MySQL Workbench after setup结束后直接打开数据库可视化图形管理工具Start MySQL Shell after setup结束后打开 MySQL 高级命令行工具直接点击右下角Finish结束安装程序。勾选状态会在点完后自动启动对应工具若只想后续手动打开软件可以取消两个勾选再点 Finish。第十六步这是MySQL Shell 高级命令行客户端默认是 JSJavaScript交互模式日常写 SQL 语句不推荐用这个切换成 SQL 模式使用更顺手。常用操作命令切换到 SQL 执行模式必用\sql提示符会变成MySQL SQL就能正常写SELECT、CREATE TABLE这类 SQL 语句。连接本地 MySQL 数据库\connect rootlocalhost:3306回车后输入你安装时设置的 root 密码完成登录。退出 Shell\quit第十七步界面下方MySQL Connections里有现成连接Local instance MySQL80root 账号双击这条连接弹出密码输入框输入你安装 MySQL 时设置的root 登录密码。验证通过后进入数据库可视化主界面左侧可以查看数据库、数据表上方打开 SQL 编辑器写语句执行。新建 SQL 文件顶部菜单栏File → New Query Tab打开空白 SQL 编辑页。测试连通语句SELECT VERSION();点击闪电图标执行能返回版本号代表数据库正常使用。