1. 下载MySQL:
通过网盘方式下载(国内用户友好)
官方正版MySQL下载:
🔗 点击下载MySQL安装包
📦 文件信息:mysql-installer-community-5.7.43.0.msi
🚨 注意:下载后需解压(不能正常解压可以使用360压缩)
2. 安装教程
2.1 启动mysql安装
双击运行mysql-installer-community-5.7.43.0.msi
:
这里选择是自定义安装,所以直接选择Custom
,然后点击Next
:
“Developer Default” 是开发者默认
“Server only” 仅作为服务器安装
“Client only” 仅作为客户端安装
“Full” 是完整安装
“Custom” 是自定义安装
2.2 选择安装的产品和功能
依次点开MySQL Servers
->MySQL Servers
->MySQL Servers 5.7
->MySQL Servers 5.7.43-64
,然后点击绿色箭头将选中的版本移动到右边选中框:
注意:这里选择的是64位系统
先选中MySQL Server 5.7.43,之后点击下方的蓝色
Advanced Options`:
自定义安装路径和数据存放路径,更改完成之后点击OK
:
直接点击OK
:
注:这里因为选择了已创建的路径,故程序提示路径已存在,是否要继续
点击Next
:
点击Next
:
记得确认一下安装路径和数据存放路径对不对
直接点击Yes
:
先选中MySQL Server5.7.43
,然后点击“Execute”
看到这个绿色的勾勾就说明环境安装上了,直接点击Next
:
点击Next
:
2.3 选择安装类型
个人学习研究的话选择Development Computer
就可以,我这里选择是Development Computer
:
Development Computer 适合个人开发学习使用的
Server Computer 是像主要用于像FTP,email,web服务器等等
Dedicated Computer 只用作MySQL服务器
MySQL的默认端口是3306,不需要作修改,直接点击Next
:
设置MySQL的密码,不需要太复杂,设置完了直接点击Next
:
点击Next
:
点击Next
:
直接点击Execute
开始安装,点击安装之后需要等待片刻:
等待此窗口的所有功能安装完成:
点击Finish
:
点击Next
:
点击Finish
完成MySQL的安装:
2.4 验证安装
管理员权限启动CMD
net start mysql # 启动服务
mysql -u root -p # 输入密码登录
SELECT VERSION(); # 显示版本号即成功
常见问题:
-
服务启动失败:检查
my.ini
配置文件路径或端口占用。 -
密码遗忘:通过
--skip-grant-tables
模式重置。
3. MySQL基础操作教程
3.1 数据库管理
CREATE DATABASE shop; -- 创建数据库
USE shop; -- 切换数据库
SHOW DATABASES; -- 查看所有数据库
DROP DATABASE test; -- 删除数据库
3.2 数据表操作
-- 创建表(含主键、自增、非空约束)
CREATE TABLE users (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
email VARCHAR(100) UNIQUE
);
-- 修改表结构
ALTER TABLE users ADD age INT; -- 新增字段
ALTER TABLE users DROP COLUMN age; -- 删除字段
3.3 数据增删改查(CRUD)
-- 插入数据
INSERT INTO users (name, email) VALUES ('张三', 'zhangsan@example.com');
-- 查询数据
SELECT * FROM users WHERE name LIKE '张%'; -- 模糊查询
-- 更新数据
UPDATE users SET email='new@example.com' WHERE id=1;
-- 删除数据
DELETE FROM users WHERE id=2;
3.4 用户权限管理
-- 创建用户并授权
CREATE USER 'admin'@'%' IDENTIFIED BY 'Admin123!';
GRANT ALL PRIVILEGES ON shop.* TO 'admin'@'%';
FLUSH PRIVILEGES; -- 刷新权限
4. 进阶操作推荐
4.1 备份与恢复
mysqldump -u root -p shop > shop_backup.sql # 备份
mysql -u root -p shop < shop_backup.sql # 恢复
4.2 图形化工具
- MySQL Workbench(官方工具,支持建模与SQL调试)
- Navicat(可视化操作更高效)
4.3 性能优化:
- 索引优化:为频繁查询字段添加索引。
- 慢查询日志:定位低效SQL语句。