在Windows下安装64位压缩包版mysql 5.7.11版本的方法
为了学习数据库,自己去网上下载了最新版本的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窗口,进行如下操作
- 使用mysql -u root命令回车即可登陆,因为刚刚初始化时的密码设置为空,所以这里在进入数据库时很方便;
命令输入use mysql;
命令输入update user set authentication_string=Password('123456') where user="root";此时会有反馈提醒你“Query OK, 0 rows affected (0.00 sec)”,成功改密码;
- 命令输入quit或\q退出数据库;
这时要记住的是要打开任务管理器将mysql和mysqld进程退出,关闭CMD。
10.打开CMD(直接命令不行可以进入bin路径下执行命令操作)此时如果mysql服务没打开,通过8步骤打开即可,打开之后用mysql -u root -p命令来进行密码登陆root用户即可。
在Windows下安装64位压缩包版mysql 5.7.11版本的方法的更多相关文章
- windows 下编译64位ffmpeg
window下如何编译ffmpeg 前文已有介绍,前面介绍的都是如何编译32位的库,本文主要介绍window 下如何编译64位ffmpeg库. 一.搭建编译环境 1.下载 windows下编译64位F ...
- Ubuntu 16下安装64位谷歌Chrome浏览器
Ubuntu 16下安装64位谷歌Chrome浏览器 1.将下载源加入到系统的源列表 在终端中,输入以下命令: sudo wget https://repo.fdzh.org/chrome/googl ...
- (一)windows下安装MongoDB解压版
windows下安装MongoDB解压版 我安装的是(mongodb-win32-x86_64-2008plus-ssl-4.0.8.zip)版本 亲测可以使用. 连接: Windows下MongoD ...
- windows下安装mongoDB(zip版)
windows下安装mongoDB(zip版) 下面说明如何在win10下用zip包安装好mongoDB数据库 首先要先从网上下载mongoDB的zip包 http://dl.mongodb.org/ ...
- 无光驱在32位windows系统下安装64位windows系统
位的系统. 大家都知道,32位的操作系统最多只能支持3.2G的内存,现在内存白菜价,很多人都在原有基础上购入新内存,这样最少也有4G了,为了让内存不浪费,我 们只有升级到64位操作系统.但是很多朋友又 ...
- Windows 7/8 64位下安装64位Apache 2.4.7
准备软件: VC11 运行库 64位的apache版本 传送门:http://www.apachelounge.com/download/ 安装步骤: 修改httpd.conf配置文件 37行: Se ...
- 如何在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.将解压缩后的文件放到自己想要的地方, ...
- Windows下为64位的python3.4.3安装numpy
貌似现在没有python3.x的numpy 64位.exe安装包只有.whl的(也可能是我没找到)只能在终端下安装 1.到官网https://www.python.org/downloads/下载py ...
- win10系统下安装64位Oracle11g+LSQL Developer
LSQL Developer作为强大的Oracle编辑工具,却只支持32bit,本文提供在安装用LSQL Developer打开64bitOracle的操作方法 工具/原料 oracle11g安装包 ...
随机推荐
- FlexCell控件的使用
private void grid1_GetCellText(object Sender, FlexCell.Grid.GetCellTextEventArgs e) { // 要使用虚表,可以在Gr ...
- 深入理解C语言中的指针与数组之指针篇
转载于http://blog.csdn.net/hinyunsin/article/details/6662851 前言 其实很早就想要写一篇关于指针和数组的文章,毕竟可以认为这是C语言的根本 ...
- Python存取XML方法简介
<?xml version="1.0" encoding="utf-8"?> <Schools> <School Name=&qu ...
- Cheatsheet: 2015 04.01 ~ 04.30
Other CentOS 7.1 Released: Installation Guide with Screenshots A Git Style Guide Recommender System ...
- struts2--表单标签
struts2的表单标签可分为两类:form标签本身和包装HTML表单元素的其他标签.form标签本身的行为不同于它内部的元素. struts2表单标签包括: form.textfield.passw ...
- jquery加载页面的方法
jquery加载页面的方法(页面加载完成就执行),建议大家看下windows.onload与$(document).ready之间的区别. 1.$(function(){ $("#a&q ...
- 利用EL表达式+JSTL在客户端取得数据 示例
<%@page import="cn.gbx.domain.Address"%> <%@page import="cn.gbx.domain.User& ...
- 大学生学习编程(PHP)
在v2ex上看到一大三的求职实习,然后有人给出了建议,个人觉得也挺好,做个记录./ 原帖地址 @ARjson问: 大三的学生党,求实习岗位,现居北京.后端PHP一年半开发经验,熟悉speedphp, ...
- 漫谈 Greenplum 开源背后的动机
漫谈 Greenplum 开源背后的动机 Greenplum是一家总部位于美国加利福尼亚州,为全球大型企业用户提供新型企业级数据仓库(EDW).企业级数据云(EDC)和商务智能(BI)提供解决方案和 ...
- java获取中问名字的首字母
public class FirstLetterUtil { private static int BEGIN = 45217; private static int END = 63486; // ...