在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安装包 ...
随机推荐
- IOSUIcontrol事件
UIKit提供了一组控件:UISwitch开关.UIButton按钮.UISegmentedControl分段控件.UISlider滑块.UITextField文本字段控件.UIPageControl ...
- C# Json 转对象
C# public static UserInfo JsonConvertStringWeiXinInfo(string json) { return (UserInfo)Newtonsoft.Jso ...
- Redis基础
Redis是开源的,支持网络.可基于内存也可持久化的key-value数据库,支持主从复制,读写分离,支持5种基本数据类型,高并发性能 安装redis数据库 下载:http://redis.io/do ...
- ActiveMQ点对点的消息发送案例
公司最近会用MQ对某些业务进行处理,所以,这次我下载了apache-activemq-5.12.0-bin把玩下. 基于练习方便需要,使用Windows的版本. 参考的优秀文章: activemq的几 ...
- 取出一个int的每一位,用算法
int a=1234: int current: while(a) { current=a%10://4 cout<<current; a=a%10; }
- Vi/Vim查找替换使用方法
vi/vim 中可以使用 :s 命令来替换字符串.该命令有很多种不同细节使用方法,可以实现复杂的功能,记录几种在此,方便以后查询. :s/vivian/sky/ 替换当前行第一个 vivian 为 s ...
- CodeForces 549G Happy Line
Happy Line Time Limit:1000MS Memory Limit:262144KB 64bit IO Format:%I64d & %I64u Submit ...
- EasyUI--初学
首先的是配置: 在WebContent下导入jQuery-EasyUI包 其次在HTML或jsp页面的<head></head>标签中,导入或引用js包 <head> ...
- Web开发, 跳转时出现java.lang.ClassNotFoundException
发生这种状况一般都是由于类找不到,要么是web.xml没有配对位置,要么是类没有放好
- freebsd镜像作用和vmware服务开启
第一个是可以引导的光盘,只能引导系统,通常用于网络安装.基本没用.第二个是系统光盘的第一张.用这张就可以安装一个基本的系统.其他的软件,在系统安装完之后安装.第三个是系统盘的DVD版本.包括的软件比上 ...