MySQL5.7 windows二进制安装
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二进制安装的更多相关文章
- mysql5.6 通用二进制安装
mysql5.6 通用二进制安装: #卸载原有的mysqlyum remove mysql*ls /etc/my.cnf*mv /etc/my.cnf* /tmp/ #安装依赖包yum install ...
- Centos7.5 mysql5.7.26二进制安装方式
1 yum安装所需相关依赖包. yum -y install gcc-c++ yum -y install zlib zlib-devel pcre pcre-devel yum -y inst ...
- mysql5.7 for windows二进制安装及配置
1)mysql5.7二进制软件下载 下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads 下载软件:mysql-5.7.25-wi ...
- MySQL5.7 linux二进制安装
200 ? "200px" : this.width)!important;} --> 介绍 MySQL5.7出来也有大半年了,业内也一直在宣传5.7有多么的N,官网的也是宣 ...
- centos7 安装mysql5.7(二进制安装)
一.卸载默认安装的mariadb [root@localhost ~]# yum remove mariadb* -y 二.添加mysql用户 [root@localhost ~]# useradd ...
- MySQL5.6的二进制安装
5.6 5.7 用的最多 差别不大. 首先从网上下在二进制文件 先去官网找到自己想要的版本 https://dev.mysql.com/downloads/mysql/ https://dev.mys ...
- 【MYSQL】MySQL5.6.37二进制安装
最近有个项目要用到mysql 于是在mysql的论坛中找到了一个5.6.37版本的 下面介绍怎么安装和使用mysql 下载地址: https://dev.mysql.com/downloads/mys ...
- 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- ...
- mysql5.7.16二进制安装
1.下载二进制文件 cd /data wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.16-linux-glibc2.5-x ...
随机推荐
- UVA 221 城市化地图(离散化思想)
题意: 给出若干个栋楼俯视图的坐标和面积,求从俯视图的南面(可以视为正视图)看过去到底能看到多少栋楼. 输入第一个n说明有n栋楼,然后输入5个实数(注意是实数),分别是楼的左下角坐标(x,y), 然后 ...
- 节点回来shard仍然delayed原因
1:es2 fetch shard data时,存在节点刚加入集群,还没有收到cluster metadata的情况.此时,节点因为没有该索引,返回的sharddata为empty,主节点缓存了该sh ...
- C#上位机开发(一)—— 了解上位机
在单片机项目开发中,上位机也是一个很重要的部分,主要用于数据显示(波形.温度等).用户控制(LED,继电器等),下位机(单片机)与 上位机之间要进行数据通信的两种方式都是基于串口的: USB转串口 — ...
- NYOJ-768移位密码,最简单的代替密码;
移位密码 时间限制:1000 ms | 内存限制:65535 KB 难度:0 -> Link <- 还有1个半小时考信息安全导论,昨晚心血来潮在oj上看到这几个题,简直就是水啊 ...
- Tyvj 1221 微子危机——战略
背景 №.3Summer联盟战前兵力战略转移. 描述 Summer的兵力分布在各个星球上,现在需要把他们全部转移到某个星球上.Summer一共拥有N个星球(1-N),你要把这N个星球上的兵力转到第M个 ...
- Linux下汇编语言学习笔记55 ---
这是17年暑假学习Linux汇编语言的笔记记录,参考书目为清华大学出版社 Jeff Duntemann著 梁晓辉译<汇编语言基于Linux环境>的书,喜欢看原版书的同学可以看<Ass ...
- Less Time, More profit 最大权闭合子图(最大流最小割)
The city planners plan to build N plants in the city which has M shops. Each shop needs products fro ...
- SQL SERVER 小技巧
SQL SERVER 小技巧(不用exec实现in()的功能) declare @x varchar(20) SET @x='1,2,3' SELECT @x select * from data00 ...
- 06-js的逻辑结构
<html> <head> <title>js的逻辑结构和循环结构学习</title> <meta charset="UTF-8&quo ...
- 爸爸和儿子的故事带你理解java线程
今天回想线程方面的知识,发现一个非常有意思的小程序.是用来说明多线程的以下贴出来分享下,对刚開始学习的人理解线程有非常大的帮助 爸爸和儿子的故事 <span style="font-f ...