- 前往 官网 下载一个版本(64位),我下了5.7.19的zip包

下载
下载完成后,解压到某个目录中,目录间不要带中文!。我的放在 E:\Programming\mysql-5.7.19-winx64 下
进入mysql 目录,复制路径

复制路径.png
环境变量设置
在
我的电脑上右键,点击属性

右键我的电脑.png
-
点击
高级系统设置
点击高级系统设置.png 点击
环境变量

环境变量.png
- 新建 系统 环境变量

新建系统变量.png
- 添加
MYSQL_HOME,Ctrl + V粘贴刚刚复制的路径(或者手动输入~~)

编辑MYSQL_HOME.png
- 依次点击 确定,编辑 path 变量~ ,
- win7 用户,在最后添加
;%MYSQL_HOME%\bin;(确认前面有分号) - win10 用户,点击 新建 输入
%MYSQL_HOME%\bin
- win7 用户,在最后添加

编辑path环境变量.png

win10添加mysql_home.png
依次点击 确定,确定,确定 保存操作
回到mysql目录下,新建一个 data 文件夹(放其他目录下也OK),该目录用于存放数据库的文件

新建data目录.png
- 新建一个配置文件
my.ini

创建my.ini文件.png
- 编辑配置文件

编辑my.ini文件.png
- 接下来,以管理员运行cmd 程序
- 进入
C:\Windows\System32目录,找到cmd.exe,右键 选择以管理员身份运行`
- 进入

管理员运行CMD.png
- 或者 进入
C:\Windows\System32目录,搜索cmd.exe,右键以管理员运行

搜索管理员运行CMD.png
- 先在 cmd 输入mysql 目录盘符,我的是E,于是输入
e:,接着进入mysql目录下的bin目录, 输入cd E:\Programming\mysql-5.7.19-winx64\bin,可以先打个 cd 再复制路径进去~

进入bin目录.png
- 初始化data目录
mysqld --initialize-insecure,可以查看data目录是否成功生成~,该步骤导致root密码为空,后面安装了必须先改密码

初始化 data 目录.png
- 安装mysql服务
mysqld --install

安装mysql服务.png
- 启动mysql服务
net start mysql~( 缷载服务mysqld -remove 停止服务 net stop mysql)~

启动Mysql服务.png
- 登陆 mysql,
mysql -u root -p,由于密码为空,直接回车即可

mysql -u root -p

mysql登陆成功
- 首先最重要的第一步是修改root用户密码!输入
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';即可

修改密码为root.png
-
exit;退出,重新mysql -u root -p,输入 root 成功登陆!OK!

修改密码后登陆
接下来,我们进行navicat登陆测试,成功,没毛病!

navicat成功登陆.png
2018年3月14日 17:35:36
这样还不能远程访问
登入mysql输入如下语句:
(%为所有机器都可访问,可将%改为指定ip以限制)
grant all privileges on *.* to 'root'@'%' identified by '密码';
flush privileges;
