2.将zip文件解压到本地,本文解压到如下目录:D:\softwares\mysql-5.7.14-winx64

3.新建一个配置文件(my.ini)用于配置字符集、端口等信息,用以覆盖原始的配置文件(my-default.ini),当然也可以修改这个默认的配置文件。新建文件夹data存放MySQL数据。如下:

将以下内容复制到新建的配置文件中,其中basedir和datadir设置mysql文件夹路径:

[mysql]
         # 设置mysql客户端默认字符集
         default-character-set=utf8 
         [mysqld]
         #设置3306端口
         port = 3306 
         # 设置mysql的安装目录

basedir=D:\\softwares\\mysql-5.7.14-winx64
         # 设置mysql数据库的数据的存放目录
         datadir=D:\\softwares\\mysql-5.7.14-winx64\\data

# 允许最大连接数
         max_connections=200
         # 服务端使用的字符集默认为UTF8
         character-set-server=utf8
         # 创建新表时将使用的默认存储引擎
         default-storage-engine=INNODB

explicit_defaults_for_timestamp=true

#这个配置是去掉登录密码验证,在安装的时候打开,等安装完后修改密码之后再注释掉(本人被坑过)
      #skip-grant-tables

4.输入cmd,以管理员身份运行控制台,进入MySQL路径(D:\softwares\mysql-5.7.14-winx64\bin)下,运行mysqld install命令。注意:这里需要以管理员身份运行,否则提示如下:

5.安装成功后,如下:

启动mysql服务,以为万事ok了,结果如下:

6.在网上搜索3534这个错误信息,有人说是从5.7.6开始需要执行mysqld --initialize方法(http://www.mamicode.com/info-detail-1150164.html)。解决方法如下:

1) 执行mysqld -remove命令将以前的错误安装删除,否则会提示已经安装

2)执行mysqld --initialize命令后再执行mysqld install,再执行net start mysql启动MySQL,一切ok

7.执行”mysqladmin -u root password 密码“设置初始密码,设置ok后执行mysql -u root -p回车然后输入密码,即可登录mysql

8.若my.ini文件中的basedir和datadir不是以”\\“表示路径,在执行mysqld --initialize命令时会报一下错误:

9.可以设置环境变量,启动cmd输入mysql -u root -p密码即可登录mysql,而不用切换到mysql安装目录的bin目录下,

本文可以将D:\softwares\mysql-5.7.14-winx64\bin设置到环境变量path中,启动cmd后可以直接输入连接mysql的命令,如下:

mysql5.7.22 zip 版安装的更多相关文章

  1. mysql-5.7.10-winx64 绿色版安装办法

    mysql-5.7.10-winx64 绿色版安装办法 为了防止安装程序造成电脑系统冗余,经过测试,终于将绿色版的mysql for windows安装成功.当然很多是从事百度搜索到的,但作为一种积累 ...

  2. 2016032201 - mysql5.7.10绿色版安装

    参考地址:http://jingyan.baidu.com/article/ff42efa93580c4c19e2202b6.html 其实您完全可以参考上面的百度贴吧内容搞定的,我记录只是做个笔记, ...

  3. MySql-5.7.17-20解压缩版安装配置

    MySql-5.7.XXX解压缩版安装配置   1.mysql-5.7.20是解压版免安装的,版本下载地址:http://dev.mysql.com/downloads/mysql/ 如下图 2.解压 ...

  4. MySQL5.7.22版本的安装和调试

    1:安装前的准备工作 需要的软件: boost_1_59_0.tar.gz,cmake-3.6.1.tar.gz,mysql-5.7.22.tar.gz 开始安装MySQL 2.1 检查cmake [ ...

  5. Win MYSQL5.7.19压缩版安装

    最近需要在wins上安装MYSQL,发现最新的版本和之前的有点差距,再次记录一下 1.下载:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5. ...

  6. MySQL 5.6.22 win32 zip版安装

    mysql 5.6.22 32位下载地址:http://cdn.mysql.com//archives/mysql-5.6/mysql-5.6.22-win32.zip 1 从http://dev.m ...

  7. MySQL5.7以上Zip版官方安装文档(选译)

    前言 在windows上安装Zip版MySQL(选译) 学习mysql的朋友们会发现5.7+版本的mysql变得比以前难安装了许多(当然我们可以选择installer版本,但是这样总感觉对学习mysq ...

  8. [选译]MySQL5.7以上Zip版官方安装文档

    前言 在windows上安装Zip版MySQL(选译) 学习mysql的朋友们会发现5.7+版本的mysql变得比以前难安装了许多(当然我们可以选择installer版本,但是这样总感觉对学习mysq ...

  9. win10安装MySQL5.7.31 zip版

    因为我之前卸载了安装的(msi,exe)格式的MySQL,现在重新安装zip版的MySQL. 1,下载MySQL MySQL下载地址 : https://dev.mysql.com/downloads ...

随机推荐

  1. Java高级架构师(一)第04节:Git基本原理和安装配置使用

    关于Git的常规操作---没有什么特别难点,只做截图记录.

  2. HTML5 Boilerplate笔记(2)(转)

    最近看到了HTML5 Boilerplate模版,系统的学习与了解了一下.在各种CSS库.JS框架层出不穷的今天,能看到这么好的HTML模版,感觉甚爽.写篇博客,推荐给大家使用.   一:HTML5 ...

  3. 今天升级Xcode 7.0 bata发现网络访问失败。

    今天升级Xcode 7.0 bata发现网络访问失败.输出错误信息 The resource could not be loaded because the App Transport Securit ...

  4. xcode中一些便捷用法@literals简写

    总结一下,新的属性绑定规则如下: ●  除非开发者在实现文件中提供getter或setter,否则将自动生成 ● 除非开发者同时提供getter和setter,否则将自动生成实例变量 ●  只要写了s ...

  5. 【java】服务器端获取用户访问的URL/用户IP/PC还是移动端

    @RequestMapping(value="/test") @ResponseBody public void test1(HttpServletRequest request, ...

  6. Pressed状态和clickable,duplicateParentState的关系

    做Android开发的人都用过Selector,可以方便的实现View在不同状态下的背景.不过,相信大部分开发者遇到过和我一样的问题,本文会从源码角度,解释这些问题. 首先,这里简单描述一下,我遇到的 ...

  7. css活用,半星星的效果

    1.首先下载要用到星星字体 http://www.w3cplus.com/w3cplusDemo/demos/webFontIcon.html 2.css .cleanfloat::after{dis ...

  8. java.lang.IllegalThreadStateException异常原因解析

    前几天写了个小程序,运行的时候发现在循环第二遍的时候出现了java.lang.IllegalThreadStateException异常 通过上网查询发现同一个Thread不能重复调用start方法, ...

  9. mysql增量备份(1/2)

    转自:http://www.centos.bz/2012/11/mysql-incremental-backup/ 小量的数据库我们可以每天进行完整备份,因为这也用不了多少时间,但当数据库很大时,我们 ...

  10. 使用Nginx+uWSGI+Django方法部署Django程序(下)

    在上一篇文章<五步教你实现使用Nginx+uWSGI+Django方法部署Django程序(上)>中,阐述了如何只使用uWSGI来部署Django程序. 当然,单单只有uWSGI是不够的, ...