MySql5.7zip安装

MySql5.7zip安装

一:下载MySQL

链接:https://dev.mysql.com/downloads/mysql/,本机以mysql-5.7.18-winx64.zip 为例。

二:下载完成后,解压文件夹。

三:配置环境变量

1.在Path 后追加MySQL bin 文件夹的路径。

这里写图片描述

2.然后修改配置文件,但在 解压目录中很尴尬的没有配置文件,这就需要新建一个txt,然后扩展名更名为ini,文件名随意起,本机为my.ini

这里写图片描述

3.打开创建的配置文件,在其内添加内容(需添加的内容就是这个分享文件)

链接:http://pan.baidu.com/s/1o86ssie 密码:iqpc

注意!下载完成后的配置文件中,需要修改其中的两个内容

这里写图片描述

需要将basedir 后面改为 MySQL 所在目录

datadir 后面改为MySQL 所在目录\data,尽管你会挺悲哀的发现并没有data 目录,不要担心,照着前面写即可。

ps:

这里写图片描述

这是设置字符集为 utf8!

4.以管理员身份运行cmd(一定要以管理员身份运行!)

需要切换到安装目录的bin目录,否则,会将服务目录指定为指定到C盘不知名地方。

输入指令:mysqld install(移除MySQL是 mysqld remove)

这里写图片描述

5.接下来就是输入net start msyql 启动mysql 服务,但会很尴尬

这里写图片描述

真尴尬,但是要解决,先按照他的提示,键入NET HELPMSG 3534,但是挺尴尬

这里写图片描述

那只能输入mysql -console 查看错误日志喽

这里写图片描述

好家伙,这相当于什么都没说,那只能找度娘了,哦,解决,就是没有data目录 惹得祸,官方安装文档解释:要用mysqld –initialize 先初始化data目录。

这里写图片描述

各位看官,现在请注意你们的mysql 安装目录下是不是有了data目录?

6.上一步完成后,启动mysql 服务,net start mysql

这里写图片描述

7.修改密码

cmd 输入mysql -uroot -p,默认是没有密码的,一般是直接按回车进入(当然这是5.7之前的)。如果已经设置了密码,就要输入密码才能进入。如果有密码的话,可以mysql -uroot -p密码,也可以是mysql -uroot -p回车输入密码(建议第二种)。

MySQL 5.7 已经默认有密码了,而且是随机的,这就非常之尴尬!

随机生成的密码在日志文件中可以查看,猜猜在哪?就是在initialize命令下生成的那个data文件

这里写图片描述

打开.err

这里写图片描述

这便是我的默认密码。

这里写图片描述

进入成功!

8.别告诉别人你没有改密码的冲动。

输入mysqladmin -u root -p password

回车,

出现“Enter password”:输入“你的密码”

接着出现”New password”:输入新密码,回车即可

最后出现“Confirm new password”:确认密码,回车。

这里写图片描述

9.下次再登录,用你的新密码登录即可。到此,安装结束。。。啪啪啪