博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在Windows下安装64位压缩包版mysql 5.7.11版本的方法
阅读量:5052 次
发布时间:2019-06-12

本文共 1884 字,大约阅读时间需要 6 分钟。

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

要特别注意的是,

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

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.官网下载附下载链接

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用户即可。

 

 

 

 

转载于:https://www.cnblogs.com/akiradunn/p/5339709.html

你可能感兴趣的文章
CF1005F Berland and the Shortest Paths
查看>>
vscode点击ctrl键报错Request textDocument/definition failed.
查看>>
图王:刺客——运筹帷幄善于在变化中找到方向的站长
查看>>
Safari无痕浏览影响localStorage
查看>>
POJ 3368 Frequent values (RMQ,4级)
查看>>
java 练习题3
查看>>
对象生命周期的简单理解
查看>>
c# 日志记录 行号
查看>>
CSS3---12.过渡动画
查看>>
[NOI1995]石子合并 四边形不等式优化
查看>>
vim 实现begin end 配对 使用matchit插件
查看>>
linux挂载磁盘以及扩容主分区
查看>>
[转]Python模块学习:threading 多线程控制和处理
查看>>
PHP链接sqlserver出现中文乱码
查看>>
[计算机]Alan Perlis人物简介
查看>>
Android-----第三方 ImageLoader 的简单配置和使用
查看>>
零基础入门Python3-详解分支
查看>>
js数组去重
查看>>
A. E-mail
查看>>
C# 反射机制以及方法
查看>>