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. Spark IDEA 调试(反编译)

    1)以WordCount为例,具体代码如下: import org.apache.spark.SparkConf import org.apache.spark.SparkContext; impor ...

  2. iOS开发技巧——关闭Autoresizing开启Autolayout

    在使用Autolayout时有时候会有莫名其妙的错误,是因为UIView是默认同时开启Autoresizing和Autolayout的. 但我们的Autolayout很容易和Autoresizing冲 ...

  3. 【spring boot】spring cloud下spring boot微服务启动没有报错,但是访问访问不到

    spring cloud下spring boot微服务启动没有报错,但是访问访问不到 解决方法: 可能是端口被占用了,但是依旧启用成功了. 更改一下项目启用的端口号,再重新启动查看是否可以正常访问.

  4. 【java】字符串的反转

    @org.junit.Test public void test(){ String a = "I IOVE CHINA"; if(a.indexOf(" ") ...

  5. 排查java.lang.OutOfMemoryError: GC overhead limit exceeded

    帮助客户排查java.lang.OutOfMemoryError: GC overhead limit exceeded错误记录: 具体网址: https://support.oracle.com/e ...

  6. 12、Django简易框架

    安装:  tar -zxvf Django-1.5.1.tar.gz   cd Django-1.5.1 [root@likun Django-1.5.1]# ls [root@likun Djang ...

  7. jenkins报错 not a queue url

    使用Python的jenkinsapi执行job时报错:not a queue url 虽然任务还是构建了,但是错误还是处理的. 原因是:Jenkins的配置,和jenkinsapi里的配置的URL内 ...

  8. ubuntu ufw防火墙简易教程(转)

    ufw是一个主机端的iptables类防火墙配置工具,比较容易上手.一般桌面应用使用ufw已经可以满足要求了. 安装方法 sudo apt-get install ufw 当然,这是有图形界面的(比较 ...

  9. DNN CMS Platform

    http://dotnetnuke.codeplex.com/downloads/get/1458710

  10. Ajax库的编写及使用

    ajax使用在服务器端. ajax.js function ajax(url,fnSucc,fnFail) { //1.创建ajax对象 var oAjax = null; if(window.XML ...