第一步:下载
下载地址: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;
注:
- 如果路径中包含 \s 需要用 \s 代替,路径中如果带有空格尽量用英文引号包住路径。
- 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、密码信息
- 初始密码在data目录下的.err文件日志中
- 在命令提示符中输入
1)mysql -u 用户名 -p 密码
根据找到的密码登录root用户,提示welcome表示登陆成功
2)SET PASSWORD = PASSWORD(‘这里输入你的新密码’);
设置新密码。
注:
如果忘记密码
- 在你的mysql配置文件(我的为my.ini)中添加配置[mysqld]下边添加:skip-grant-tables(跳过权限表 认证);
- 在命令提示符中输入
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;
更新权限信息。
完成!!!!