你首先得去官网去下载一个zip文件,https://dev.mysql.com/downloads/mysql/

以我所选版本为例,选择MYSQL Community Server 然后在右边选择你所对应的版本 我的是64位 下载相应的zip版本

https://dev.mysql.com/downloads/mysql/5.7.html#downloads

它又要让你注册了,别理他。

下载好了,是如下图

解压之后,应该是如下图一样,但是少了两个文件。一个是data文件夹,还有一个是mysql.ini

接下来我们得去配环境变量了,不然待会没法执行mysqld命令了。点击计算机(右键)->属性->高级系统变量,新建一个系统变量:MYSQL_HOME,变量值设为E:\mysql-5.7.22-winx64;(这边可以换成你自己的),然后在PATH的系统变量末尾加上%MYSQL_HOME%\bin;(;不能少哦)。这样环境变量就大功告成了。

cmd进入到这个bin目录中,我们要去生成data文件夹了。

执行mysqld --initialize-insecure --user=mysql (注意有空格)

注意:这个时候系统会报 应用程序无法正常启动0xc000007b的错误,解决办法:用360管家下载DirectX,如果还不行,下载一个DirectX Repair V3.5修复工具修复一下就可以啦

地址为:http://www.pc6.com/softview/SoftView_57945.html

下载好了,直接点击

就可以了。一般是C++那个库有问题,安装好了就没事了。然后再去执行那个命令mysqld --initialize-insecure --user=mysql 

这个时候应该不会报错了,同时会生成data文件夹。

创建my.ini文件,内容为(这里内容不一定要按照下文 可以自行百度 但是其实都差不多内容)

[client]
port=3306
default-character-set=utf8

[mysqld]
# 设置为自己MYSQL的安装目录

basedir=E:\mysql-5.7.22-winx64
# 设置为MYSQL的数据目录
datadir=E:\mysql-5.7.22-winx64\data

port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#开启查询缓存
explicit_defaults_for_timestamp=true
skip-grant-tables

如果出现Service successfully installed 说明注册成功了

如果没安装好这个service,可以删除这个服务,重新生成。这样MYsql就安装好了。

最新文章

  1. HTML问题集锦
  2. poj1703 Lost Cows
  3. 如何删除ArcSde Service服务
  4. linux 下终端复用软件推荐——tmux
  5. 【转】MyBatis学习总结(一)——MyBatis快速入门
  6. IIS6添加5.3.27 /西部数据网站管理助理升级php
  7. 使用带Arduino IDE & WIZ820io的ATmega1284P
  8. angular controller之间通信方式
  9. memcached vs MySQL Memory engine table 速度比较_XMPP Jabber即时通讯开发实践_百度空间
  10. Win下 MySQL数据库安装与配置详解
  11. Android控制软键盘的弹出和隐藏
  12. (七十六)CoreLocation(二)获取经纬度、速度、方向,进行区域监听
  13. knockoutjs data-bind 声明式绑定整理
  14. Python3 元组(tuple)
  15. HDOJ5540 Secrete Master Plan
  16. bzoj 5418
  17. Luogu3514 POI2011 Lollipop 递推、构造
  18. Dubbo服务容错
  19. 手把手教你实现自己的abp代码生成器
  20. CDH的安装和设置

热门文章

  1. django反向解析传参
  2. 关于 min_25 筛的入门以及复杂度证明
  3. C++设计模式——中介者模式
  4. vlan 知识学习
  5. 【原创】大数据基础之Spark(6)Spark Rdd Sort实现原理
  6. [Linux]ln -al输出内容解析
  7. request.getParameter和request.setAttribute/request.getAttribute
  8. KVM嵌套虚拟化nested之CPU透传
  9. oracle 删除重复记录
  10. C# Winform控件 - Form