MySQL安装流程
MySQL安装流程记录下载安装包安装步骤选择Custom自定义安装进入到该页面Type and Networking类型和网络配置 页面Authentication Method身份验证方式 页面。Accounts and Roles 页面Windows Service 页面Server File Permissions 页面Logging Options日志配置 页面Advanced Options高级选项 页面Apply Configuration 页面启动方式一、方式一通过 Windows 服务启动推荐二、方式二通过 CMD 命令启动三、方式三连接 MySQL 数据库验证数据库是否存放在 D 盘建议做一次完整验证下载安装包MySQL下载跳转到下载页面点击下载下载完成后大概这个安装包进行安装安装步骤选择Custom自定义安装进入到该页面鼠标点击右侧 MySQL Server 8.0.46 - X64 这一行。看右侧产品列表下方是否出现 Advanced Options高级选项。点击 Advanced Options 自定义路径一个是程序一个是数据可以参考配置自行设置即可配置项路径Installation PathD:\MySQL\ServerData PathD:\MySQL\Data我的建议 你现在只需要确保 D:\MySQL\Data 是专门用于 MySQL 的空目录即可。后续数据库的数据增长都会主要占用 D 盘不会因为数据库文件增长而导致 C 盘爆满。Type and Networking类型和网络配置 页面这个页面主要配置 MySQL 的运行资源、连接端口和网络访问权限。按照下面设置即可。Development Computer建议保持不变这是开发环境配置适合本地开发、测试和日常使用。Connectivity网络连接建议保持以下配置配置项当前值建议TCP/IP已勾选保持勾选Port3306保持不变X Protocol Port33060保持不变Open Windows Firewall ports已勾选如果只本机使用建议取消勾选Named Pipe未勾选保持不勾选Shared Memory未勾选保持不勾选如果只是自己电脑连接 MySQL不需要开放 Windows 防火墙端口 Open Windows Firewall portsAdvanced Configuration这里有一个选项Show Advanced and Logging Options建议勾选勾选后会出现额外的高级配置页面可以进一步检查日志等配置避免不必要的文件占用 C 盘。Authentication Method身份验证方式 页面。这里配置 MySQL 用户登录时使用的密码加密方式。建议选择第一个选项推荐Use Strong Password Encryption for Authentication (RECOMMENDED)截图中当前已经选中的选项保持不变即可。两种方式的区别选项说明Strong Password EncryptionMySQL 8 默认认证方式安全性更好Legacy Authentication兼容旧版 MySQL 5.x 客户端如果后续使用 Python 的 pymysql、mysql-connector-python 等较新版本连接 MySQL通常可以正常使用第一种方式。直接点击右下角 Next。Accounts and Roles 页面接下来会进入 Accounts and Roles 页面需要设置 root 用户密码。完成密码设置后确认两次密码一致。不需要点击 Add User。点击右下角 Next。密码一定要保存好后续使用 Python、Navicat、MySQL Workbench 连接数据库时都会用到。Windows Service 页面这一步是配置 MySQL 如何在 Windows 系统中运行。建议全部保持默认。Windows Service Details配置项建议设置说明Configure MySQL Server as a Windows Service勾选注册为 Windows 服务Windows Service NameMySQL80服务名称保持默认即可Start the MySQL Server at System Startup勾选开机自动启动Run Windows Service as当前选择推荐Standard System Account这是标准系统账户适合个人电脑开发环境不需要修改。Custom User 则是用于特殊权限需求的高级配置目前不需要。Server File Permissions 页面这一步是设置谁有权限访问 MySQL 的数据库文件。建议保持第一个选项意思是给运行 MySQL Windows 服务的系统账户完整访问权限。给 Windows 管理员组完整访问权限。其他普通用户和用户组不能直接访问数据库文件。这样安全性更好也能避免 MySQL 服务因为文件权限不足而无法读写数据库。第二个 手动选择权限第三个 安装完成后自己配置权限Logging Options日志配置 页面建议设置配置项建议Error Log保留放 D 盘General Log不勾选Slow Query Log暂时不勾选Binary Log暂时不勾选日志目录D:\MySQL\Logs记得先在 Windows 文件管理器中创建 Logs 文件夹。特别注意 这些日志路径如果填写的是相对路径MySQL 通常会将其放在数据目录下填写绝对路径才能明确指定到 D 盘的 Logs 文件夹。创建 D:\MySQL\Logs。将 Error Log 修改为 D:\MySQL\Logs\MZW.err。取消 Slow Query Log 和 Binary Log按上面的本地开发方案Advanced Options高级选项 页面这一页只有两个配置项都比较简单按照下面设置即可。1、Server ID保持默认的 1 即可。Server ID 是 MySQL 服务器的唯一标识主要用于主从复制、二进制日志等场景。你目前是本地单机使用的话不需要修改。2、Table Names Case表名大小写当前选择推荐保持Lower Case (default)它的含义是数据库和表名按照小写形式存储和比较。例如CREATEDATABASETestDB;CREATETABLEUserInfo(idINT);使用该配置后数据库和表名会以小写形式处理。另一种 Preserve Given Case 则会保留创建时的大小写跨 Windows、Linux 环境迁移时可能遇到大小写兼容问题。考虑到后续可能会在 Windows 和 Linux 服务器之间迁移数据库建议保持 Lower Case。Apply Configuration 页面直接执行就可以了安装完成后我们可以验证一下数据存储路径SHOWVARIABLESLIKEdatadir;确保返回D:\MySQL\Data\MySQL 8.0.46 安装完成后可以通过 Windows 服务、命令行、MySQL Workbench 三种方式启动或连接。结合之前的安装配置Windows 服务名称是 MySQL80并且已经勾选了开机自动启动。启动方式一、方式一通过 Windows 服务启动推荐这是最简单的方式。按 Win R。输入services.msc按回车打开 Windows 服务管理器。找到 MySQL80。右键点击选择 启动。Running 表示启动成功如果状态显示 正在运行说明 MySQL 已经启动。二、方式二通过 CMD 命令启动以管理员身份打开 CMD。启动 MySQLnet start MySQL80停止 MySQLnet stop MySQL80查看 MySQL 服务状态sc query MySQL80如果看到STATE:4RUNNING说明 MySQL 正在运行。三、方式三连接 MySQL 数据库MySQL 服务启动后还需要登录数据库。打开 CMD进入 MySQL 安装目录cd/dD:\MySQL\Server\MySQL Server 8.0.46\bin# 自己对应的目录然后执行mysql-uroot-p输入安装时设置的 root 密码。登录成功后会看到mysql这就说明已经成功连接 MySQL。验证数据库是否存放在 D 盘登录成功后回到刚才的执行语句SHOW VARIABLES LIKEdatadir;检查返回的路径。另外你之前的安装向导在 Server File Permissions 页面显示的数据目录是D:\MySQL\Data建议做一次完整验证登录 MySQL 后依次执行-- 查看 MySQL 版本SELECTVERSION();-- 查看数据库列表SHOWDATABASES;-- 查看实际数据存储目录SHOWVARIABLESLIKEdatadir;-- 查看端口SHOWVARIABLESLIKEport;如果版本为 8.0.46、端口为 3306且数据目录位于 D 盘就说明安装配置基本成功。