当前位置:网站首页>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开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
- Analysis of miscellaneous diseases such as DNS domain name hijacking in instant messaging mobile terminal development
- bgp基础配置和宣告
- 访问公司内网
- SAP ABAP Netweaver 容器化的一些前沿性研究工作分享
- DNA脱氧核糖核酸修饰石墨粉末|DNA修饰还原石墨烯功能材料|保存温度
- Codeforces Round #245 (Div. 1) A (dfs)
- high-level-rest-client 判断索引是否存在
- 微信小程序滑动导航栏(网页浮动窗口怎么设置)
- devops学习(六)Jenkins 持续部署-版本选择
- devops学习(八) 搭建镜像仓库---jenkins推送镜像
猜你喜欢
随机推荐
LabVIEW为什么在存储VI时死机
MySQL Interview Questions: Detailed Explanation of User Amount Recharge Interview Questions
Allure环境部署与生成+Allure内容增强
运动步数抽奖小程序开发
DFS对树的遍历及一些优化
Access the company intranet
Qt之在QML中使用QSortFilterProxyModel进行排序和过滤
Install PyCharm on Raspberry Pi
JetsonNano learning (5) JetsonNano installs PyTorch and Torchvision
子无序测试
很遗憾,没有一篇文章能讲清楚分布式事务
DNA偶联二维过渡金属硫化物|DNA修饰贵金属纳米颗粒|使用方法
设计消息队列存储消息的MySQL表格
JetsonNano学习(六)Jetson踩过的大坑及解决方法___持续更新
MQTT over QUIC: The Next-Generation IoT Standard Protocol Brings New Impetus to Messaging Scenarios
J9 Number Theory: Why do we need Web3?
cached_network_image 多个图片卡顿崩溃
50. Leetcode 】 【 Pow (x, n) (medium) (power) quickly
暴力递归到动态规划 03 (背包问题)
Mysql内外连接









