当前位置:网站首页>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开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
- 【leetcode】The sword refers to Offer II 002. Binary addition
- 【leetcode】剑指 Offer II 002. 二进制加法
- LabVIEW为什么在存储VI时死机
- kaniko --customPlatform参数:支持不同平台的镜像构建(如:arm等)
- 真offer收割机 第一弹~大厂如何考察候选人?(附答案详解)
- y81. Chapter 4 Prometheus Factory Monitoring System and Actual Combat -- Monitoring Extension (12)
- 【leetcode】75. 颜色分类(中等)(双指针、原地修改)
- DNA修饰的上转换纳米材料|聚胞苷酸Poly-C DNA修饰的氧化石墨烯|解析说明
- SAP UI5 FileUploader 的隐藏 iframe 设计明细
- MySQL Interview Questions: Detailed Explanation of User Amount Recharge Interview Questions
猜你喜欢

The first round of the real offer harvester~ How does the big factory inspect the candidates?(with detailed answer)

2022年最新甘肃建筑八大员(材料员)模拟考试试题及答案

Raspberry pie wiringPi 2.6 installed on solving gpio readall command mistakes

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

树莓派上安装 wiringPi 2.6 解决 gpio readall 命令的错误

超分之RVRT

桌面软件开发框架大赏

2022年最新甘肃建筑施工焊工(建筑特种作业)模拟题库及答案解析

Brute force recursion to dynamic programming 04 (digital string conversion)

Design for failure 12 common design ideas
随机推荐
MySQL Interview Questions: Detailed Explanation of User Amount Recharge Interview Questions
LabVIEW为什么在存储VI时死机
J9 Number Theory: Why do we need Web3?
Hell Diggers Series #1
使用 Neuron 接入 Modbus TCP 及 Modbus RTU 协议设备
超分之RVRT
JetsonNano learning (6) Big pits and solutions that Jetson stepped on___Continuously updated
Foxmail是什么邮箱?
WeChat applet sliding navigation bar (how to set the floating window of the webpage)
流水线上的农民:我在工厂种蔬菜
BGP联邦综合实验
通过 FileUploader 的初始化,了解 SAP UI5 应用的 StaticArea 初始化逻辑
【无标题】清空吗
【openlayers】Map【1】
Mysql8.0新特性之详细版本
HRNet-Facial-Landmark-Detection 训练自己数据集
The second round of the real offer harvester~ How does the big factory inspect the candidates?(with detailed answer)
什么是色选机(color sorter)?
SAP ABAP Netweaver 容器化的一些前沿性研究工作分享
【2023校招刷题】常见面试问题总结(七、常见总线协议篇)(随后续面试不断更新....)