环境准备与安装包下载
在安装 MySQL 8.0 之前,首先要确认你的电脑或服务器系统符合要求。目前主流是 Windows 10 11 以及 CentOS Ubuntu 等 Linux 发行版。去官网下载安装包是最稳妥的办法。打开 MySQL 官方网站,找到 Downloads 页面,选择 MySQL Community Server,版本选 8.0 系列,操作系统根据你的实际环境挑选 Windows MSI 或者对应的 Linux 包。下载下来的文件通常是一个压缩包或者在线安装程序,建议提前在桌面新建一个名为 MySQL_Install 的文件夹,把文件统一放进去,避免后续路径太深导致权限报错。下载前最好注册个 Oracle 账号,否则会被强制弹窗引导注册,跳过即可。
Windows 系统安装步骤
Windows 用户推荐使用官方的 MSI 安装包。双击运行安装程序,会弹出欢迎界面,直接点击 Next。接下来会询问安装类型,这里强烈建议选择 Custom 自定义,因为默认安装会把所有组件塞进系统盘,占用空间大且不好管理。点下一步进入功能选择界面,取消掉那些不需要的辅助工具,只保留 MySQL Server 8.0 核心服务,然后一路 Next。
配置阶段是关键。进入 Server Configuration 页面,认证插件记得改成 mysql_native_password,不然 Navicat 某些旧版本可能连不上。端口保持默认的 3306 就行。Root 密码一定要设置复杂一点,包含大小写字母和数字,同时勾选 Allow root access from remote machines,方便后面用远程客户端连接。执行完配置后,点击 Execute 开始安装,进度条走完提示 Success 就代表成功了。最后点击 Finish 退出向导。
Linux 系统安装步骤
Linux 环境下直接用命令行操作更高效。以 CentOS 为例,先关闭防火墙和 SELinux,避免后续端口不通。通过 yum 或 wget 命令把 MySQL 官方源添加到系统中,这一步能省去手动编译的麻烦。执行 yum install mysql community server 等待依赖自动拉取完成。安装结束后,启动服务并设置开机自启。初始状态下 Root 密码是随机生成的,需要去日志里找。打开 var log mysqld log 文件,搜索 temporary password,复制那一串字符。登录数据库后用 alter user 命令强制修改密码,记得符合复杂度要求。
初始化配置与常用测试
安装完成不代表能立刻顺畅使用,还需要做基础调优。打开命令行输入 mysql u root p 回车,输入刚才设的密码进入控制台。首先查看当前版本 show variables like version; 确认是 8.0 系列。接着修改字符集,编辑配置文件 my ini 或 my cnf,在 mysqld 下面加上 character set server utf8mb4 和 collation server utf8mb4 general ci,保存后重启服务,这样就能完美支持中文和特殊符号了。最后用 create database test db; 建个测试库,切进去随便建张表插几条数据,成功回显就说明环境完全就绪。平时开发遇到连接超时或者权限问题,百分之九十都是配置没对齐,按这个流程走一遍基本不会踩坑。定期备份数据和监控慢查询日志,能让数据库跑得更稳。



