200 ? "200px" : this.width)!important;}
-->

介绍

1.下载解压

下载地址:http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.14-winx64.zip

将下载的mysql解压重命名放在C:\Program Files\MySQL\MySQL Server 5.7”

2.创建目录

创建数据文件和日志文件存放目录:D:\MySQL\Data;D:\MySQL\Log

3.创建my.ini

在C盘根目录下创建my.ini文件(注意隐藏的文件后缀名),内容如下(只列出安装的一些需要的配置):

[client]
no-beep
socket =0.0
port=
[mysqld]
server-id=
port=
character-set-server=utf8mb4
pid-file ="mysql.pid"
socket =0.0
basedir="C:\Program Files\MySQL\MySQL Server 5.7"
datadir="D:\MySQL\Data"
tmpdir="D:\MySQL\Data"
default-storage-engine=INNODB #####==========================================================================[log]================================================================================
slow-query-log=
long_query_time=
slow_query_log_file="D:\MySQL\Log\mysql-slow.log"
##log-bin="D:\MySQL\Log\mysql-bin"
log-error="D:\MySQL\Log\mysql-error.log"

4.初始化安装

进入cmd命令界面,切换到”cd C:\Program Files\MySQL\MySQL Server 5.7\bin”

mysqld --defaults-file="C:\my.ini" --initialize --innodb_undo_tablespaces= --explicit_defaults_for_timestamp

5.配置环境变量

在环境变量中加入

C:\Program Files\MySQL\MySQL Server 5.7\bin

6.添加mysql服务

增加服务

mysqld install MySQL --defaults-file="C:\my.ini" 

移除服务

mysqld remove

注意:这里的“MySQL”是设的服务名

7.启动关闭mysql

启动

net start mysql

关闭

net stop mysql

8.登入mysql

1.如果安装方式使用的是-initialize-insecure,在安装的过程中会生成一个root用户密码

2.如果使用--initialize方式安装,在在错误日志文件中会生成一个root用户密码(我这里就是采取第二种安装方法)

9.修改用户密码

SET password=PASSWORD('');

或者

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

参考:http://dev.mysql.com/doc/refman/5.7/en/data-directory-initialization-mysqld.html

错误解决

最近在英文版的windows2008r2上面安装mysql5.7,使用--initialize方式安装,最后使用error中生产的初始root密码登入提示错误“ERROR 1130 (HY000): Host '::1' is not allowed to connect to this MySQL server”;一直没办法识别mysql.user中host列中的localhost登入方式。解决办法:

办法1:

.在my.ini中加上skip-grant-tables
.重启mysql服务
.登入mysql,随便输入一个错误的密码
.update mysql.user set host='%' where user='root';将root的登入方式改成‘%’
.去除my.ini中的skip-grant-tables
.使用错误日志中给出的临时root密码登入mysql
.修改root密码

办法2:

修改hosts文件加入当前服务器ip对应localhost的记录

总结

整个安装过程还是比较简单!!!

备注:

作者:pursuer.chen

博客:http://www.cnblogs.com/chenmh

本站点所有随笔都是原创,欢迎大家转载;但转载时必须注明文章来源,且在文章开头明显处给明链接。

《欢迎交流讨论》

MySQL5.7 windows二进制安装的更多相关文章

  1. mysql5.6 通用二进制安装

    mysql5.6 通用二进制安装: #卸载原有的mysqlyum remove mysql*ls /etc/my.cnf*mv /etc/my.cnf* /tmp/ #安装依赖包yum install ...

  2. Centos7.5 mysql5.7.26二进制安装方式

    1    yum安装所需相关依赖包. yum -y install gcc-c++ yum -y install zlib zlib-devel pcre pcre-devel yum -y inst ...

  3. mysql5.7 for windows二进制安装及配置

    1)mysql5.7二进制软件下载 下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads 下载软件:mysql-5.7.25-wi ...

  4. MySQL5.7 linux二进制安装

    200 ? "200px" : this.width)!important;} --> 介绍 MySQL5.7出来也有大半年了,业内也一直在宣传5.7有多么的N,官网的也是宣 ...

  5. centos7 安装mysql5.7(二进制安装)

    一.卸载默认安装的mariadb [root@localhost ~]# yum remove mariadb* -y 二.添加mysql用户 [root@localhost ~]# useradd ...

  6. MySQL5.6的二进制安装

    5.6 5.7 用的最多 差别不大. 首先从网上下在二进制文件 先去官网找到自己想要的版本 https://dev.mysql.com/downloads/mysql/ https://dev.mys ...

  7. 【MYSQL】MySQL5.6.37二进制安装

    最近有个项目要用到mysql 于是在mysql的论坛中找到了一个5.6.37版本的 下面介绍怎么安装和使用mysql 下载地址: https://dev.mysql.com/downloads/mys ...

  8. MySQL5.7.26二进制安装

    1.安装系统版本 2.解压更换路径 tar xf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz mv mysql-5.7.26-linux-glibc2.12- ...

  9. mysql5.7.16二进制安装

    1.下载二进制文件  cd /data  wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.16-linux-glibc2.5-x ...

随机推荐

  1. 模拟Django的admin自定义stark组件

    1.新建Django项目--新建app:app01和stark--在settings中配置app和数据库--在models.py中新建模型表--完成数据库迁移 2.在stark下的apps.py中: ...

  2. A Small Definition of Big Data

    A Small Definition of Big Data The term "big data" seems to be popping up everywhere these ...

  3. mysql ab主从复制出错及解决过程

    一.mysql主从服务器报错描述:Slave_IO_Running=NO,Slave_SQL_Running=YES,Last_Errno=0 mysql slave stop ; mysql sla ...

  4. Django的static和media

    2013-09-09 18:13:57|          最近用到Django的静态文件,关于static和media,配置了很多次,终于可以用了.        首先是static,在'site/ ...

  5. P2212 [USACO14MAR]浇地Watering the Fields 洛谷

    https://www.luogu.org/problem/show?pid=2212 题目描述 Due to a lack of rain, Farmer John wants to build a ...

  6. 安卓常见错误Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.

    Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace. 导入新的 ...

  7. Java的文件注释

    以下内容引用自http://wiki.jikexueyuan.com/project/java/documentation.html: Java语言支持三种注释形式: 注释 描述 /*text*/ 编 ...

  8. Office高级威胁漏洞在野利用分析

    高级威胁漏洞背景 在高级威胁攻击中,黑客远程投递入侵客户端最喜欢的漏洞是office文档漏洞,就在刚刚结束不久的黑帽子大会上,最佳客户端安全漏洞奖颁给了CVE-2017-0199漏洞,这个漏洞是时下o ...

  9. node-V8

    Node是基于V8引擎的,所以我们运行Js文件不会存在问题,下面演示一下: 因为安装Vscode后,会自动添加本路径到path,所以可以用 code yes.js 来执行创建文件 Vscode是基于N ...

  10. 怎样在win8系统下建立wifi热点

     2012年10月26日,微软正式推出Windows 8操作系统,不少用户也都升级到了最新的Win8.大家知道.在Win7系统下,我们非常方便的就在命令提示符下建立了WIFI热点.那么Win8上是 ...