文档章节

MySQL5.7 windows二进制安装

ShortHand
 ShortHand
发布于 2017/03/17 09:28
字数 583
阅读 49
收藏 1

请用管理员打开CMD

MySQL5.7 windows二进制安装

介绍 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=3306 [mysqld] server-id=45 port=3306 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=1 long_query_time=1 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=3 --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 2.重启mysql服务 3.登入mysql,随便输入一个错误的密码 4.update mysql.user set host='%' where user='root';将root的登入方式改成‘%’ 5.去除my.ini中的skip-grant-tables 6.使用错误日志中给出的临时root密码登入mysql 7.修改root密码 复制代码

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

本文转载自:http://www.cnblogs.com/chenmh/p/5784807.html

ShortHand
粉丝 4
博文 78
码字总数 16508
作品 0
静安
高级程序员
私信 提问
Linux--(2)软件安装方式

1.rpm/yum安装 rpm:容易引起缺少依赖包或rpm包冲突的问题 yum:联机下载对应的rpm包并自动解决依赖包问题 它们共同存在的问题:下载包的版本一般不是最新的。 2.二进制压缩包 安装速度比较快,...

求是科技
2016/10/08
12
0
windows平台下安装与配置mysql5.7

博主QQ:819594300 博客地址:http://zpf666.blog.51cto.com/ 有什么疑问的朋友可以联系博主,博主会帮你们解答,谢谢支持! 在windows上安装mysql5.7需要具有系统的管理员权限。 Windows平台...

Mr大表哥
2018/06/28
0
0
同一服务器上二进制安装mysql5.7和mysql5.6

一、二进制包与源码包的区别 二进制包和源码包是软件包的两种形式。源码包里面包含程序原始的代码,需要在计算机上进行编译后才可以产生可运行程序,所以源码安装时间会比较长;而二进制包里...

江雪月青
01/04
0
0
手把手教你入门MySQL零基础入门教程!

目前MySQL已经成为最为流行的开源关系数据库系统,并且一步一步地占领了原有商业数据库的市场。可以看到Google、Facebook、Yahoo、网易、久游等大公司都在使用MySQL数据库,甚至将其作为核心...

一定听你
2017/06/14
0
0
mysql8.0初探:(一)安装和初始化使用

虽然很奇怪,mysql5.7的下一个版本居然不是5.8,而是直接跳到8.0,不过特性和功能优化改善很多. 之前看过很多文章都说mysql8.0变化很大,但是一顿测试下来,大部分操作还是比较一致,某些操作不一样...

arthur376
2018/04/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

sync.Mutex 互斥锁

说明: 互斥锁用来保证在任一时刻,只能有一个例程访问某对象。Mutex 的初始值为解锁状态。Mutex 通常作为其它结构体的匿名字段使用,使该结构体具有 Lock 和 Unlock 方法。Mutex 可...

李琼涛
18分钟前
6
0
自建redis笔记

自建redis笔记 最近在linux安装了一下redis,特做一些笔记! 本文先单节点启动redis,然后再进行持久化配置,在次基础上,再分享搭建主从模式的配置以及Sentinel 哨兵模式及集群的搭建 单节点...

北极之北
21分钟前
4
0
扛住阿里双十一高并发流量,Sentinel是怎么做到的?

Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景 本文介绍阿里开源限流熔断方案Sentinel功能、原理、架构、快速入门以及相关框架比较 基本介绍 1 名词解释 服务限流 :当系统资源...

分布式系统架构
22分钟前
5
0
事假杨晨龙(Z16021)月薪请假单

svn co URL --username xxx-- password yyy ./

桃花飞舞
46分钟前
6
0
当Activity关闭后,网络请求回调的处理

当我们在使用网络请求的时候,一般都是通过回调来获取请求到的数据。对于网络请求的回调需要注意的几个点 比如我们的回调在Activity中处理数据,当我们把Activity关闭后,如果获取到数据时,...

shzwork
47分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部