当前位置:网站首页>Windows 安装 MySQL 5.7详细步骤
Windows 安装 MySQL 5.7详细步骤
2022-07-29 23:22:00 【drhrht】
文章目录
本文主要介绍了 Windows 系统中安装 MySQL 5.7 的详细步骤,以及环境变量配置和文件配置。
下载
MySQL :: Download MySQL Community Server (Archived Versions)
https://downloads.mysql.com/archives/community/
选择 5.7.* 版本,然后选择 zip 文件进行下载
解压
将下载的文件解压到自己安装软件的目录,我这里是C:Softwaremysql-5.7.28
设置环境变量
依次点击 此电脑 — 属性 — 高级系统设置 — 环境变量,然后新建系统变量
MYSQL_HOME
C:Softwaremysql-5.7.28
在 “Path”变量中添加%MYSQL_HOME%in
创建数据目录
在C:Softwaremysql-5.7.28目录中分别创建data和uploads文件夹,分别存放MySQL数据和导入导出文件。
创建配置文件
在C:Softwaremysql-5.7.28目录中创建my.ini文件,涉及到目录文件的跟进自己情况做修改。
[mysqld]
port=3306
character_set_server=utf8
basedir=C:Softwaremysql-5.7.28
datadir=C:Softwaremysql-5.7.28data
server-id=1
sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
lower_case_table_names=1
innodb_file_per_table = 1
log_timestamps=SYSTEM
log-error = error.log
slow_query_log = 1
slow_query_log_file = slow.log
long_query_time = 5
log-bin = binlog
binlog_format = row
expire_logs_days = 15
log_bin_trust_function_creators = 1
secure-file-priv=C:Softwaremysql-5.7.28uploads
[client]
default-character-set=utf8
整体目录结构为
初始化数据库
以管理员的身份运行 CMD
切换到 MySQL 的HOME 目录,然后执行mysqld --initialize-insecure
cd c:Softwaremysql-5.7.28
mysqld --initialize-insecure
安装并启动
切换到bin目录中,执行mysqld –install MySQL57安装,然后再执行net start MySQL57启动 MySQL
cd bin
mysqld –install MySQL57
net start MySQL57
设置登录密码
先使用mysql -uroot登录 MySQL
设置本地登录密码为“Root-123”和远程登录密码“Root-123456”
mysql -uroot
SET PASSWORD FOR 'root'@'localhost'= "Root-123";
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Root-123456' WITH GRANT OPTION;
FLUSH PRIVILEGES;
参考资料
Windows安装MySQL5.7教程 - 简书
https://www.jianshu.com/p/a41d45890ab2
注:本文首发于个人博客网站: http://www.erik-ly.com/
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
- DNA修饰的上转换纳米材料|聚胞苷酸Poly-C DNA修饰的氧化石墨烯|解析说明
- WLAN笔记
- y81. Chapter 4 Prometheus Factory Monitoring System and Actual Combat -- Monitoring Extension (12)
- codeforces每日5题(均1600)-第二十六天
- JVM初探- 内存分配、GC原理与垃圾收集器
- 【leetcode】剑指 Offer II 006. 排序数组中两个数字之和(二分查找、双指针)
- Hell Diggers Series #1
- 超分之RVRT
- Gao Shu Xia|Triple Integral Exercises|Uncle Gao Shu|Handwritten Notes
- BGP Federal Comprehensive Experiment
猜你喜欢

BGP联邦综合实验

C语言实现扫雷(9*9)游戏——详解

Qt uses QSortFilterProxyModel for sorting and filtering in QML

Gao Shu Xia|Triple Integral Exercises|Uncle Gao Shu|Handwritten Notes

纳米金颗粒修饰核酸产品|碳纳米管载核酸-DNA/RNA材料|解析说明

The latest Gansu construction welder (construction special operation) simulation question bank and answer analysis in 2022

【C语言】链表详解(无头单向非循环)

MySQL Interview Questions: Detailed Explanation of User Amount Recharge Interview Questions

桌面软件开发框架大赏

【leetcode】82. 删除排序链表中的重复元素 II(中等)
随机推荐
The sequence table of the linear table (the dry goods are full of sharing ~ contains all the function codes of the sequence table~
[C] list explanation (headless ChanXiangFei cycle)
BGP Federal Comprehensive Experiment
【leetcode】82. 删除排序链表中的重复元素 II(中等)
codeforces每日5题(均1600)-第二十六天
WeChat applet sliding navigation bar (how to set the floating window of the webpage)
通过 FileUploader 的初始化,了解 SAP UI5 应用的 StaticArea 初始化逻辑
云计算1+X之openstack篇
Jsp使用<c:forEach>遍历List集合「建议收藏」
r‘w‘r‘w‘r‘w‘r
地狱挖掘者系列#1
esp12f + tft display picture problem
浅析即时通讯移动端开发DNS域名劫持等杂症
【2023校招刷题】常见面试问题总结(七、常见总线协议篇)(随后续面试不断更新....)
A print function, very good at playing?
MySQL面试题:用户金额充值面试题详解
JetsonNano学习(五)JetsonNano 安装 PyTorch 及 Torchvision
纳米金颗粒修饰核酸产品|碳纳米管载核酸-DNA/RNA材料|解析说明
高数下|三重积分的计算3|高数叔|手写笔记
The Sandbox Partners with Gravity to Bring RO Ragnarok to the Metaverse