为了学习数据库,自己去网上下载了最新版本的Windows64位的mysql 5.7.11,但是花了很长的时间在安装的问题上,同时也借鉴了几位前辈的博文来帮助自己解决在安装过程中遇到的问题,安装成功之后,我来总结一下Windows下安装这个版本的步骤,同时也借鉴了几位前辈的博文来帮助解决自己在安装过程中遇到的问题。

http://my.oschina.net/happymzw/blog/645198?fromerr=dqUoSnO6

http://www.cnblogs.com/endv/p/5205435.html

要特别注意的是,

特别注意的是此版本以后的安装不同于以往:

a.mysql 5.7.11这个是压缩文件版本,初始化需要自己进行设置,修改配置文件my-default.ini文件中的参数.

b.网上有介绍重置密码的方法,但是都是不适用于mysql-5.7.11版本的,因为在重置密码的命令中,有一条命令语句update user set password=password('新密码') where user='root';在该版本的mysql中改变了,变为了update user set authentication_string=Password('123456') where user="root";

具体流程是:

1.官网下载附下载链接http://dev.mysql.com/downloads/file/?id=461109

2.由于是压缩文件包,需要解压,我把解压后的文件夹mysql-5.7.11-winx64放入D:\Program Files (x86)路径下,依个人喜好;

3.需要设置环境变量path,打开我的电脑-属性-高级系统设置-环境变量-系统变量里面寻找Path,编辑-新建,加入mysql-5.7.11-winx64文件夹中的bin文件夹的路径,例如我的bin文件夹路径在D:\Program Files (x86)\mysql-5.7.11-winx64\bin,然后确定确定确定保存;

4.在mysql-5.7.11-winx64文件夹下创建data文件夹,并且修改my-default.ini配置文件中的内容,修改文件名为my.ini:

文件内容修改为

character-set-server=utf8(设置字符集为utf8)

也就是把basedir和datadir这两个变量的值分别置为mysql-5.7.11-winx64文件夹的路径和刚刚创建的data文件夹的路径,保存;

5.用管理员权限打开cmd命令行,cd+文件夹路径命令进入到bin文件夹下:

6.命令初始化data文件夹:

可以选择用 mysqld.exe --initialize-insecure 或者 mysqld.exe --initialize 来初始化,mysqld.exe --initialize-insecure 初始化root密码为空,如果用mysqld.exe --initialize来初始化,会产生一个随机密码,个人觉得初始化时设置为空密码方便第二次重置密码,所以我采用mysqld.exe --initialize-insecure这条命令。

7.命令安装mysql:

mysqld -install,输入此条命令之后会有Service successfully installed反馈提醒你成功安装。

8.此时可以开启mysql服务了(记住步骤8是一定要在步骤9之前的,要先开启了mysql服务才能登陆数据库)

使用net start mysql命令开启(net stop mysql命令关闭)

9.登陆数据库进行密码重置:

在当前dos窗口中输入mysqld.exe -nt --skip-grant-tables,此时会dos窗口会卡住,此时新起一个dos窗口,进行如下操作

  1. 使用mysql -u root命令回车即可登陆,因为刚刚初始化时的密码设置为空,所以这里在进入数据库时很方便;
  2. 命令输入use mysql;

  3. 命令输入update user set authentication_string=Password('123456') where user="root";此时会有反馈提醒你“Query OK, 0 rows affected (0.00 sec)”,成功改密码;

  4. 命令输入quit或\q退出数据库;

这时要记住的是要打开任务管理器将mysql和mysqld进程退出,关闭CMD。

10.打开CMD(直接命令不行可以进入bin路径下执行命令操作)此时如果mysql服务没打开,通过8步骤打开即可,打开之后用mysql -u root -p命令来进行密码登陆root用户即可。

												

在Windows下安装64位压缩包版mysql 5.7.11版本的方法的更多相关文章

  1. windows 下编译64位ffmpeg

    window下如何编译ffmpeg 前文已有介绍,前面介绍的都是如何编译32位的库,本文主要介绍window 下如何编译64位ffmpeg库. 一.搭建编译环境 1.下载 windows下编译64位F ...

  2. Ubuntu 16下安装64位谷歌Chrome浏览器

    Ubuntu 16下安装64位谷歌Chrome浏览器 1.将下载源加入到系统的源列表 在终端中,输入以下命令: sudo wget https://repo.fdzh.org/chrome/googl ...

  3. (一)windows下安装MongoDB解压版

    windows下安装MongoDB解压版 我安装的是(mongodb-win32-x86_64-2008plus-ssl-4.0.8.zip)版本 亲测可以使用. 连接: Windows下MongoD ...

  4. windows下安装mongoDB(zip版)

    windows下安装mongoDB(zip版) 下面说明如何在win10下用zip包安装好mongoDB数据库 首先要先从网上下载mongoDB的zip包 http://dl.mongodb.org/ ...

  5. 无光驱在32位windows系统下安装64位windows系统

    位的系统. 大家都知道,32位的操作系统最多只能支持3.2G的内存,现在内存白菜价,很多人都在原有基础上购入新内存,这样最少也有4G了,为了让内存不浪费,我 们只有升级到64位操作系统.但是很多朋友又 ...

  6. Windows 7/8 64位下安装64位Apache 2.4.7

    准备软件: VC11 运行库 64位的apache版本 传送门:http://www.apachelounge.com/download/ 安装步骤: 修改httpd.conf配置文件 37行: Se ...

  7. 如何在64位WIN7下安装64位的解压版mysql-5.6.37-winx64.zip

    1.到mysql官网下载 https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.37-winx64.zip 2.将解压缩后的文件放到自己想要的地方, ...

  8. Windows下为64位的python3.4.3安装numpy

    貌似现在没有python3.x的numpy 64位.exe安装包只有.whl的(也可能是我没找到)只能在终端下安装 1.到官网https://www.python.org/downloads/下载py ...

  9. win10系统下安装64位Oracle11g+LSQL Developer

    LSQL Developer作为强大的Oracle编辑工具,却只支持32bit,本文提供在安装用LSQL Developer打开64bitOracle的操作方法 工具/原料  oracle11g安装包 ...

随机推荐

  1. Duilib实现圆形头像控件

    .h文件 #ifndef __UIHEADICON_H__ #define __UIHEADICON_H__ /* 名称:圆形头像控件(派生CButtonUI类) */ class CHeadUI: ...

  2. 利用JDBC处理mysql大数据--大文本和二进制文件等

    转载自http://www.cnblogs.com/xdp-gacl/p/3982581.html 一.基本概念 大数据也称之为LOB(Large Objects),LOB又分为:clob和blob, ...

  3. BZOJ 3171 循环格(费用流)

    题目链接:http://61.187.179.132/JudgeOnline/problem.php?id=3171 题意: 思路:若能构成循环,则每个格子的入度出度 均为1.因此将每个点拆成两个点x ...

  4. (转)Genymotion安装virtual device的“unable to create virtual device, Server returned Http status code 0”的解决方法

    网络原因无法下载virtual device,status 为0表示服务器没有响应.FQ下载吧,有VPN的小伙伴推荐这种. 或者直接手动下载ova虚拟机文件,然后将虚拟机文件导入到virtualbox ...

  5. Shared Preferences 数据存储

    SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数. 其背后是用xml文件存放数据,文件存放在/data/data/<package name>/s ...

  6. thinkphp的自动完成功能说明

    手册里有一句话很关键: 自动完成是ThinkPHP提供用来完成数据自动处理和过滤的方法,使用create方法创建数据对象的时候会自动完成数据处理. 这句话说明自动完成发生的时间是create()组建数 ...

  7. eclipse注释模板

    设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元 ...

  8. linux 查看是否安装perl模块

    这里介绍两种linux中查看perl模块是否安装的方法,一种是对于单体的模块,一种是对于群体的. 单体验证: [root@root ~]# perl -MShell -e "print\&q ...

  9. myeclipse10.05安装aptana

    安装步骤: 1.下载aptana3.2 Eclipse Plugin插件. 下载地址:http://update1.aptana.org/studio/3.2/024747/index.html 2. ...

  10. Python学习笔记day5

    模块 1.自定义模块 自定义模块就是在当前目录下创建__init__.py这个空文件,这样外面的程序才能识别此目录为模块包并导入 上图中libs目录下有__init__.py文件,index.py程序 ...