Fork me on GitHub

如何安装 MySql 5.7.22

你首先得去官网去下载一个zip文件,https://dev.mysql.com/downloads/mysql/

 以我所选版本为例,选择MYSQL Community Server 然后在右边选择你所对应的版本 我的是64位 下载相应的zip版本

https://dev.mysql.com/downloads/mysql/5.7.html#downloads

它又要让你注册了,别理他。

 

下载好了,是如下图

解压之后,应该是如下图一样,但是少了两个文件。一个是data文件夹,还有一个是mysql.ini

 

接下来我们得去配环境变量了,不然待会没法执行mysqld命令了。点击计算机(右键)->属性->高级系统变量,新建一个系统变量:MYSQL_HOME,变量值设为E:\mysql-5.7.22-winx64;(这边可以换成你自己的),然后在PATH的系统变量末尾加上%MYSQL_HOME%\bin;(;不能少哦)。这样环境变量就大功告成了。

 

cmd进入到这个bin目录中,我们要去生成data文件夹了。

执行mysqld --initialize-insecure --user=mysql (注意有空格)

注意:这个时候系统会报 应用程序无法正常启动0xc000007b的错误,解决办法:用360管家下载DirectX,如果还不行,下载一个DirectX Repair V3.5修复工具修复一下就可以啦

地址为:http://www.pc6.com/softview/SoftView_57945.html

下载好了,直接点击

就可以了。一般是C++那个库有问题,安装好了就没事了。然后再去执行那个命令mysqld --initialize-insecure --user=mysql 

这个时候应该不会报错了,同时会生成data文件夹。

创建my.ini文件,内容为(这里内容不一定要按照下文 可以自行百度 但是其实都差不多内容)

 

[client]
port=3306
default-character-set=utf8

[mysqld]
# 设置为自己MYSQL的安装目录

basedir=E:\mysql-5.7.22-winx64
# 设置为MYSQL的数据目录
datadir=E:\mysql-5.7.22-winx64\data


port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#开启查询缓存
explicit_defaults_for_timestamp=true
skip-grant-tables

 

 

 如果出现Service successfully installed 说明注册成功了

 

如果没安装好这个service,可以删除这个服务,重新生成。这样MYsql就安装好了。

 

 

posted @ 2018-07-02 15:59  我曾如此奢望  阅读(418)  评论(0编辑  收藏  举报