MySQL安装配置保姆级教程(2024最新版)手把手带你飞!

(重要提示!)不管你是刚入门的小白还是老司机,这篇教程都能让你5分钟内搞定MySQL环境搭建!跟着我的节奏走,包教包会不翻车!

一、下载MySQL的正确姿势

访问官网直接冲:https://dev.mysql.com/downloads/mysql/
(注意!)选择适合你操作系统的版本,Windows用户直接下MSI安装包最省心!

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

(避坑指南)看到"MySQL Community Server"就对了!这是免费开源的社区版,千万别下错商业版!

二、Windows安装全流程(超详细)

  1. 双击安装包,选择"Custom"安装模式(默认选项会装一堆用不到的组件!)
  2. 展开"MySQL Server",选最新版本(比如8.0.36)
  3. 点向右箭头添加到安装列表
  4. 一路Next直到配置页面

(关键步骤来了!)配置界面重点设置:

  • 选择"Standalone MySQL Server"
  • 端口保持3306(除非有冲突)
  • 身份验证方式选"Use Strong Password Encryption"
  • 设置root密码(记到小本本上!)
  • 创建普通用户(可选但推荐)

(血泪教训)一定要勾选"Add firewall exception for this port"!否则后面连不上数据库别怪我没提醒!

三、基础配置三件套

安装完成后,打开MySQL Command Line Client:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的新密码';
FLUSH PRIVILEGASES;

(为什么这么做?)因为MySQL8默认使用caching_sha2_password验证方式,很多客户端还不支持!

修改my.ini配置文件(路径:C:\ProgramData\MySQL\MySQL Server 8.0):

[mysqld]
default_authentication_plugin=mysql_native_password
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci

(重要!)改完配置必须重启MySQL服务!在服务列表里找到MySQL80右键重启!

四、环境变量配置(命令行党必备)

  1. 右键"此电脑"→属性→高级系统设置
  2. 环境变量→系统变量→Path→编辑
  3. 添加MySQL的bin目录路径(默认是C:\Program Files\MySQL\MySQL Server 8.0\bin)

(验证成功)打开CMD输入:

mysql -u root -p

输入密码能进入MySQL命令行就说明配置成功!

五、可视化工具推荐

MySQL Workbench必须安排上!官网下载地址:
https://dev.mysql.com/downloads/workbench/

(使用技巧)首次连接时:

  • Hostname填127.0.0.1
  • Port填3306
  • Username填root
  • Password填你设置的密码

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

六、Linux/macOS安装彩蛋

Ubuntu/Debian用户看这里:

sudo apt update
sudo apt install mysql-server
sudo mysql_secure_installation

macOS用户推荐用Homebrew:

brew install mysql
brew services start mysql

(通用配置)别忘了运行安全脚本:

sudo mysql_secure_installation

七、常见问题急救包

Q:服务启动失败怎么办?
A:检查3306端口是否被占用,或者查看错误日志(默认在C:\ProgramData\MySQL\MySQL Server 8.0\Data)

Q:忘记root密码?
A:停用服务→mysqld --skip-grant-tables→无密码登录→修改密码

Q:中文乱码?
A:检查my.ini配置是否设置utf8mb4,创建数据库时指定:

CREATE DATABASE mydb CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

(终极秘籍)遇到任何问题,先看错误日志!95%的问题都能找到线索!

八、写在最后

按照这个教程走,你的MySQL应该已经跑起来了!如果还有问题,欢迎评论区留言(虽然不能留联系方式,但我会定期回复!)

(重要提醒)定期备份你的数据库!用mysqldump命令:

mysqldump -u root -p --all-databases > backup.sql

下次想学MySQL操作技巧?点个关注不迷路!我们下期见!(等等,好像不能求关注…那就…祝你学习愉快!)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值