当前位置:网站首页>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偶联二维过渡金属硫化物|DNA修饰贵金属纳米颗粒|使用方法

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

Qt uses QSortFilterProxyModel for sorting and filtering in QML

MQTT over QUIC: The Next-Generation IoT Standard Protocol Brings New Impetus to Messaging Scenarios

Raspberry pie wiringPi 2.6 installed on solving gpio readall command mistakes
![[leetcode] 75. Color classification (medium) (double pointer, in-situ modification)](/img/0e/e4ed76902194755a3b075a73f272f3.png)
[leetcode] 75. Color classification (medium) (double pointer, in-situ modification)

地狱挖掘者系列#1

JetsonNano学习(五)JetsonNano 安装 PyTorch 及 Torchvision

Huawei 14 Days - (3) Kernel Development

高数下|三重积分习题课|高数叔|手写笔记
随机推荐
NetWorker Knowledge Corner|Easy to get an offer [Networker Interview Questions] What is the difference between a Layer 3 switch and a router?
Codeforces Round #245 (Div. 1) A (dfs)
MQTT over QUIC: The Next-Generation IoT Standard Protocol Brings New Impetus to Messaging Scenarios
codeforces每日5题(均1600)-第二十六天
Qt之在QML中使用QSortFilterProxyModel进行排序和过滤
[leetcode] 82. Delete duplicate elements in sorted linked list II (medium)
Dropout回顾
The first round of the real offer harvester~ How does the big factory inspect the candidates?(with detailed answer)
DFS对树的遍历及一些优化
Why does LabVIEW freeze when saving a VI
kaniko --customPlatform参数:支持不同平台的镜像构建(如:arm等)
DNA脱氧核糖核酸修饰四氧化三铁|DNA修饰氧化锌|使用方法
idea设置自动去除未引用(不再引用)的引用
In 2022, the latest Gansu construction staff (material staff) mock exam questions and answers
【2023校招刷题】笔试及面试中常考知识点、手撕代码总结
在树莓派上安装 PyCharm
Huawei 14 Days - (3) Kernel Development
【2023校招刷题】常见面试问题总结(七、常见总线协议篇)(随后续面试不断更新....)
Mysql8.0新特性之详细版本
Raspberry pie wiringPi 2.6 installed on solving gpio readall command mistakes