由于MySQL5.7之后在javaEE中交互的端口发生了变化,而MySQL官网中5.6、5.7版本64位的只有.zip文件,而.zip文件不像直接下载installer一样可以获取到初始密码,需要通过管理员身份输入命令skip初始密码,所以记录.zip下安装配置过程。

1.官网下载.zip,正常解压。

2.在根目录下新建一个my.ini文件,文件内容为(其中basedir和datadir项的内容改为自己的目录):

[client]

port=3306

default-character-set=utf8

[mysql]

default-character-set=utf8

[mysqld]

skip-grant-tables

#设置3306端口

port = 3306

# 设置mysql的安装目录

basedir=D:\myMySQL\mysql

# 设置mysql数据库的数据的存放目录

datadir=D:\myMySQL\mysql\data

# 允许最大连接数

max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

3.配置环境变量

用户变量里:新建MYSQL,值为自己安装mysql的绝对路径

系统变量里:Path中添加自己安装mysql的bin文件夹的绝对路径

4.安装MySQL服务(一定是管理员身份)

通过管理员身份打开cmd窗口

(1)数据库初始化:

键入命令 mysqld --initialize --user=mysql --console

之后出现的信息最后一行会有系统自动初始化的password

(2)安装服务:

键入命令 mysqld --install MySQL5.7

(3)启动服务

键入命令 net start MySQL5.7

(4)停止服务

键入命令net stop MySQL5.7

5.修改密码

依旧在管理员身份下打开cmd窗口,开启服务(可以在此电脑->管理->服务->...(自己定义的MySQL服务名,在这里为MySQL5.7)右键启动,也可以net start MySQL5.7)后,键入命令set password for root@localhost=password('你的新密码');   (注意不能忘了命令最后英文字符的分号)(注意新密码中不能出现标点符号)。如果修改密码失败,先执行flush privileges;再执行修改。(记得一定先开启服务再改密码)

6.补充

进入MySQL后要退出的命令是exit; (注意不能忘了命令最后英文字符的分号,注意exit后不需要加括号)

mysql5.7 zip安装配置_MySQL5.7的.zip文件的配置安装相关推荐

  1. mysql5.7.20官方文档,MySql 5.7.20安装及data和my.ini文件的配置

    1.首先上MySql的官网下载 以我所选版本为例(免安装版),选择MYSQL Community Server 然后在右边选择你所对应的版本 我的是64位 下载相应的zip版本 下载完解压到你想要存放 ...

  2. mysql5.7.20非安装版_mysql5.7.20\5.7.21免安装版安装配置教程

    mysql 下载安装配置 5.7.20 / 5.7.21,供大家参考,具体内容如下 1.下载mysql,下载地址 选择操作系统和版本,我是64位win10,点击 Download 后会跳到Oracle ...

  3. win11配置检测、win11镜像文件、windows11安装、win11网页预览版、win11虚拟机

    win11相关资源下载链接 https://pan.xunlei.com/s/VMoVgvgB23t095q7Kv0odUB1A1迅雷云盘https://pan.xunlei.com/s/VMoVgv ...

  4. mysql安装包没有安装程序_MySQL5.6的zip包安装教程详解

    之前我们都是后缀为.msi的文件,换言之就是傻瓜式安装,但是有些版本不容易控制安装路径,或者数据库编码格式,还有些会安装很多无用的服务,但是都没有后缀为.zip文件简单直接,说是在哪里,就在哪里. 1 ...

  5. mysql 5.7自定义安装路径_Mysql5.7.18版本(二进制包安装)自定义安装路径教程详解...

    安装路径:/application/mysql-5.7.18 1.前期准备 mysql依赖 libaio yum install -y libaio 创建用户mysql,以该用户的身份执行mysql ...

  6. 安装win7x64、x86总提示文件出错或安装大型软件出错或0x0000001a、0x0000003b蓝屏

    从不同地方下载好几个安装包,安装时候到展开文件步骤总是提示文件出错,无法安装下去. 这样可以确认不会是安装包出问题. 搜索原因,偶然看到可能与内存有关. 就检测了一遍,过程:控制面板>管理工具& ...

  7. 离线安装MySQL缺少libaio.so.1文件——并离线安装libaio.so.1

    离线安装MySQL初始化数据时报错:error while loading shared libraries: libaio.so.1 这是因为服务器缺少libaio.so.1文件 解决方法: 1,安 ...

  8. 【Vue3】vite配置css 的sourceMap ,以及文件引用配置别名

    Vite 2.9配置浏览器加载 CSS 源映射 vite.config.ts,有一个devSourcemap属性css可以设置为true. 这是vite.config.ts我目前正在使用的文件: ex ...

  9. python launcher卸载后蓝屏_安装win7x64、x86总提示文件出错或安装大型软件出错或0x0000001a、0x0000003b蓝屏...

    [转]Django Model field reference学习总结 Django Model field reference学习总结(一) 本文档包含所有字段选项(field options)的内 ...

最新文章

  1. vue 结合 echarts
  2. centos 搭建日志服务器
  3. BeetleX.FastHttpApi之JWT和自定义访问验证
  4. java 读取控制台_Java从控制台读入数据的几种方法总结
  5. 2015年《大数据》高被引论文Top10文章No.9——大数据是数据、技术,还是应用
  6. 信息学奥赛一本通(1220:单词接龙)
  7. SAP License:FICO重要概念(一)
  8. java 正负随机_如何产生一个随机的[0, n)范围内的Short值
  9. 【C++】常用排序算法
  10. python粘贴代码到word_python怎么粘贴代码
  11. 高频变压器漆包线规格的确定
  12. AFA人工鱼群算法函数优化求解实例C++(2020.11.4)
  13. Niushop 快递打印单模板设置
  14. 电子元件-双向触发二极管与可控硅
  15. int函数使用方法c语言,int函数(int函数的使用方法举例)
  16. php上传文件到指定文件夹
  17. 华为内部的关于IC验证的经验总结
  18. 用Arduino自制一个小型蜘蛛机器人
  19. 【2023秋招】9月京东校招题目(Js实现)以及满分解析
  20. 【芯片应用】DAC8554

热门文章

  1. coreseek最大检索数只有1000的问题!
  2. ceph PG设计,状态机,peering,recovery 导图
  3. 修改ceph crush map,并指定到资源池
  4. 如何对正在运行的进程,进行heap profile
  5. 【洛谷P1508】吃吃吃
  6. 一些有用的Python问题
  7. [deviceone开发]-一个很炫的手势动画示例
  8. 基于node.js的压缩合并安装
  9. 设计模式:备忘录模式??
  10. Linux环境下用OpenJTAG实现Linux内核的源码级调试