一、Mysql8.0.34-从零部署到首次连接实战

发布时间:2026/5/19 12:09:38

一、Mysql8.0.34-从零部署到首次连接实战 1. MySQL 8.0.34安装包获取与版本选择第一次装MySQL的朋友可能会被官网的各种版本搞懵。我当年第一次下载时对着页面研究了半小时才敢点下载按钮。现在咱们用8.0.34版本为例手把手带你避开那些坑。打开MySQL官网下载页面你会看到两个关键选择MySQL Installer和MySQL Community Server。新手建议直接选Installer它就像个智能管家能帮你把数据库服务、客户端工具一次性装好。我实测过web安装和离线安装两种方式Web安装程序mysql-installer-web-community只有几十MB安装时会实时下载所需组件。适合网速快、追求硬盘空间节省的用户离线安装程序mysql-installer-community完整包约400MB包含所有组件。我强烈推荐这个版本特别是需要反复安装测试的环境版本选择有个隐藏知识点8.0.34是GAGeneral Availability版本相当于稳定版。往下翻你还会看到8.0.35、8.1.0等版本这些是开发版新手千万别碰。有个冷知识MySQL版本号第二位是偶数才代表稳定版比如8.0.x就是而8.1.x就是开发版。2. 安装过程中的关键决策点双击安装包后第一个重要选择来了——安装类型。这里我建议选Custom自定义安装而不是默认的Developer Default。因为默认安装会装上一堆你可能永远用不到的工具比如MySQL for Excel、MySQL Router等。来到最关键的认证方法选择时你会看到两个选项选项加密方式兼容性适用场景强密码加密caching_sha2_password仅MySQL 8.0新项目、安全要求高传统加密mysql_native_password兼容5.x版本需要连接旧系统我去年接手个老项目就踩过坑选了强加密结果PHP老代码连不上最后只能重装。所以如果你要运行历史遗留系统保险起见选传统加密。不过新建项目还是推荐强加密毕竟安全性更高。端口号默认3306没问题但如果你电脑已经装了MariaDB或其他MySQL实例记得改成3307等其他端口。有次我忘了改端口两个数据库服务直接打架排查了半天才发现问题。3. 环境变量配置的隐藏技巧安装完成后别急着关窗口先勾选Launch MySQL Shell试试能不能连上。很多新手在这一步就卡住因为没配环境变量。这里教大家个一劳永逸的方法右键此电脑→属性→高级系统设置→环境变量在系统变量里找到Path点编辑→新建添加两条路径根据你的实际安装位置调整C:\Program Files\MySQL\MySQL Server 8.0\binC:\Program Files\MySQL\MySQL Shell 8.0\bin第二条路径很多人会漏掉结果发现mysql命令能用但mysqlsh不行。我在团队内部做过统计约30%的安装问题都是因为环境变量没配全。验证是否成功有个小技巧开新的cmd窗口一定要新的输入mysql --version mysqlsh --version两个命令都能输出版本号才算真正搞定。曾经有同事问我为什么配了变量还是报错结果发现他是在配变量前打开的cmd窗口...4. 首次连接验证与图形化工具使用通过命令行连接是最可靠的验证方式mysql -u root -p输入密码后看到mysql提示符就成功了一半。这里有个安全建议立即修改默认root密码ALTER USER rootlocalhost IDENTIFIED BY 你的新密码;Navicat连接时容易遇到的两个坑如果选强密码加密Navicat版本必须≥15.0.21连接名建议用localhost而不是127.0.0.1因为MySQL的root用户默认只允许本地socket连接测试连接成功后建议马上创建个测试数据库和表CREATE DATABASE playground; USE playground; CREATE TABLE test_drive ( id INT AUTO_INCREMENT PRIMARY KEY, feature VARCHAR(50) NOT NULL, status ENUM(working,broken) DEFAULT working ); INSERT INTO test_drive(feature) VALUES(json_support),(window_functions);这套组合拳能验证所有关键功能是否正常。有次我装完MySQL发现JSON功能异常后来发现是安装时漏装了开发组件。通过这个测试用例能提前发现这类问题。

相关新闻