第一步:下载

下载地址:http://dev.mysql.com/downloads/mysql/
选择好系统和版本之后下载 ZIP Archive这个版本;
然后根据自己的需求解压到指定目录下。

第二步:配置服务

1、配置环境变量

将根目录的bin文件夹配置到 path环境变量中(不知道的百度一下);
我的为:D:\Program Files\mysql-5.7.16-winx64\bin配置到环境变量就好了;

2、配置mysql服务

修改或复制一份my-default.ini文件然后改名为my.ini

注:

  1. 如果路径中包含 \s 需要用 \s 代替,路径中如果带有空格尽量用英文引号包住路径
  2. my.ini配置文件的编码集应为ANSI

3、注册服务以及初始化数据

在命令提示符中输入
1)mysqld --install 服务名 --defaults-file="配置文件路径"
安装mysql,并把“my.ini”设置为配置文件。提示"Service successfully installed."表示成功;
2)mysqld --initialize
先初始化data目录,在5.7以前的版本是不需要这一步的,5.7开始要先初始化data目录,初始化成功以后你会发现根目录多了个data文件夹;

4、启动服务

在命令提示符中输入 net start 服务名 启动mysql ,提示服务启动成功即可;

第三步:配置用户信息

1、密码信息

  1. 初始密码在data目录下的.err文件日志中
  2. 在命令提示符中输入
    1)mysql -u 用户名 -p 密码
    根据找到的密码登录root用户,提示welcome表示登陆成功
    2)SET PASSWORD = PASSWORD(‘这里输入你的新密码’);
    设置新密码。

注:
如果忘记密码

  1. 在你的mysql配置文件(我的为my.ini)中添加配置[mysqld]下边添加:skip-grant-tables(跳过权限表 认证);
  2. 在命令提示符中输入
    1)mysql -u 用户名 -p
    提示welcome表示登陆成功
    2)SET PASSWORD = PASSWORD(‘这里输入你的新密码’);
    设置新密码。
    3)flush privileges;
    更新权限信息。
    4)退出并删除配置文件中的跳过权限表配置。

2、权限信息

如果不设置该内容在使用Navicat远程登录时会提示:Host is not allowed to connect to this MySQL server
在命令提示符中输入
1)mysql -u 用户名 -p 密码
提示welcome表示登陆成功。
2)use mysql;
表示操作mysql这张表。
3)update user set host = ‘%’ where user = ‘用户名’;
修改该用户的权限,可能会报错但是先不用管。
4)flush privileges;
更新权限信息。
完成!!!!