mysql5.7解压版停止_MySQL5.7.13解压版安装及常见问题

在win8上安装mysql,版本更新,网上很多教程都不能用了。结果上网查了好多安装方法也没有很好的解决问题,最后安装完成才绝对问题没有那么难。写这篇博客就是为了避免广大网友因为这些愚蠢问题浪费时间。

下载

下载mysql对有所有人来说应该不是一个问题吧。直接放上下载链接,(http://dev.mysql.com/downloads/mysql/)。按照自己机器下载相应的版本。

解压安装

ZIP Archive版是免安装的。只要解压就行了。和安装版没什么不同,但就是不需要安装。

把下载的mysql-5.7.13-winx64.zip放到你想安装的地方。我是解压到了D盘,具体路井也放出来吧,D:\ProgramFiles\mysql-5.7.13-winx64。

配置环境

1、配置文件

所以建议你先配置一下默认文件。在mysql-5.7.13-winx64目录下,把my-default.ini改名为my.ini。

0818b9ca8b590ca3270a3433284dd417.png

2、修改路径

然后打开这个文件,先就不要管里面的语句是什么意思了。设置mysql的安装目录。

0818b9ca8b590ca3270a3433284dd417.png

把这两个目录改成你mysql的安装目录,并在安装目录下新建data文件夹。

3、配置环境变量

右键我的电脑->属性->高级系统设置->环境变量->path->编辑,将你的mysql软件下的bin目录的全路径放里面。

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

记住,这里是追加,而不是覆盖,追加安装目录和之前的用分号隔开。

安装mysql服务

以管理员身份运行cmd,一定是管理员身份,不然权限不够。

以管理员身份打开cmd窗口后,将目录切换到你的解压文件bin目录下。再输入mysqld -install回车运行就可以了,注意是mysqld不是mysql。出现安装成功就可以了。由于我已经安装过了所以就出现这个了。

接着就是在输入net start mysql启动服务。或者不嫌麻烦的话,就手动启动。打开服务,启动mysql服务。

0818b9ca8b590ca3270a3433284dd417.png

错误解决

很显然,接下来会出现这个页面。

0818b9ca8b590ca3270a3433284dd417.png

我在比较5.7与5.6版本差异的时候总算发现了一个区别。估计是因为MySQL被oracle收购的原因。为了使MySQL难用一些,他把里面的data文件夹中的部分文件给删了。所以这时我们可以先用mysqld –initialize 先初始化data目录。在重新启动,这下问题就解决了。

修改密码

打开MySQL/bin目录下输入mysql -uroot -p ,默认是没有密码的,一般是直接按回车进入,但是会出现ERROR 1045 (28000): Access denied for user’root’@’localhost’(using password: YES)的错误 。

mysql更新到5.7后有一个初始的默认密码,很烦人。我们就不要管他了,即使知道这个密码也得重新更改才行。

[mysqld]条目下加一条命令skip-grant-tables然后重启就可以略过密码进入了。关闭命令是net stop mysql

重启后更改密码

update mysql.user set authentication_string=password(‘新密码’) where user=’root’ and Host = ‘localhost’;

更改密码后一定记得刷新数据库

mysql> flush privileges;

mysql> quit;

删除加在【mysqld】条目下的skip-grant-tables,重启即可。

0818b9ca8b590ca3270a3433284dd417.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值