大家好,我是浅墨竹染,以下是MySQL5.7.25(解压版)Windows下详细的安装过程

1、首先下载MySQL

  推荐去官网上下载MySQL,如果不想找,那么下面就是:

  Windows32位地址:点击这里下载

  Windows32位的MD5校验码: ae5f344fba95c12f097d338583b94a36;

  Windows64位地址:点击这里下载

  Windows64位的MD5校验码: 36db4a4c5804eda1f800c18860ad2a16;

  下载自己需要的版本或者系统对应版本,如果不知道系统对应的版本是什么,那么在桌面上:右键点击此电脑,点击属性,在弹出的窗口中你就能看到你的系统位数了。

2、解压压缩包

  接着是解压。将下好的压缩包解压到你要存放MySQL的位置,例如:我就解压到D盘,放在了D:\MySQL下,一定要记好这个地址,你会用到的。

3、配置系统环境变量

  在桌面上右键点击此电脑,点击属性,接着在弹出的窗口中点击高级系统设置,然后在新的窗口中点击环境变量,也就是在这里要进行系统环境变量设置。

  在这个窗口中你可以看到上下有两个变量,如果你想知道用户变量与系统变量有什么区别,那我来给你解释一下:

  用户变量:相当于Java中的private关键字,就是当前Windows登录的用户所使用的变量,也就是只能当前用户使用,其他用户看不到,如果你使用的电脑中具有多个用户,那么将变量配置到这里,不同用户之间所配置的环境变量是不会有影响的;

  系统变量:相当于Java中的public关键字,如果将变量配置到这里,所有的系统用户之间相互共享,配置一次过后,登录其他用户也可以免去了配置环境变量的过程了;

  我想,这样你就会理解用户变量与系统变量的区别了吧,现在根据电脑的使用环境,对环境变量进行配置,我以配置系统变量为例子。%MYSQL_HOME%\bin

  新建“MYSQL_HOME”变量,变量的值为第二步你所记好的地址加上加压后MySQL文件夹的名,我的是“D:\MySQL\mysql-5.7.25-winx64”;

  编辑“PATH”变量,新添加的值为“%MYSQL_HOME%\bin”;

4、配置MySQL系统环境

  重新打开存放MySQL的文件夹,我的文件夹地址是“D:\MySQL\mysql-5.7.25-winx64”。你会发现有很多文件及文件夹,我先给你介绍一下每个的功能:

  1. bin目录:里面存放的是命令,放置一些可执行文件,例如你在Windows的命令提示符中所使用的mysql、mysqld就是这里的;

  2. docs目录:存放的为文档;

  3. include目录:包含(头)文件,提供其他程序连接mysql的API接口,例如mysql.h;

  4. lib目录:用于存放一系列库文件;

  5. share目录:用于存放字符集,语言等信息;

  我们需要在MySQL的根目录下创建一个名为“my.ini”的文件,这个文件也就是MySQL的配置文件,你可能疑惑“my.cnf”是什么,那个是Linux下的MySQL配置文件。

  新建一个txt文件,重命名为“my.ini”,打开并编辑,填入以下内容:

    [client]
    port=
    default-character-set = utf8mb4

    [mysql]
    default-character-set = utf8mb4

    [mysqld]
    basedir =
    character-set-client-handshake = FALSE
    character-set-server = utf8mb4
    collation-server = utf8mb4_unicode_ci
    init_connect = 'SET NAMES utf8mb4'
    sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

  在这里我用了三种颜色,我分别进行解释:

  黄色:basedir是当前MySQL存放地址,也就是你所配置的环境变量的值;datadir是数据库存放地址,配置此项你可以指定数据库存放在哪里,我这里就直接指定当前目录下。

  蓝色:你可以指定一个端口作为MySQL服务的监听端口,要注意的是端口的使用是有规则的,规则这里就不解释了,我这里就直接用的默认。

  红色:可能我这里跟网上大部分配置都不一样,5.5.3以前的配置都是“utf8”,在5.5.3以后你才可以使用这个编码格式,utf8mb4兼容utf8,解决了移动端的表情或者一些emoji是4字节存不进数据库的问题。

  将配置导入之后进行保存,记下配置文件的地址。

5、初始化MySQL数据库

  配置完MySQL配置后需要将MySQL进行初始化,生成基本的系统库,要注意的是,你在“my.ini”中所指定的“datadir”地址下不要有任何东西,否则都可能初始化失败。

  打开命令控制台。如果当前电脑登录的用户为系统管理员的话直接打开命令控制台,也就是经常用到的“cmd”,快捷键是:WIN键 + R键;如果电脑登陆的用户不是系统管理员,需要获取管理员权限后运行,Windows10系统可以右键点击屏幕左下角的WIN图标,点击Windows PowerShell(管理员)直接运行。

  准备在控制台使用命令。这下就用到了第三步所配置的“MYSQL_HOME”环境变量了,如果你配置了,就可以直接在当前路径直接使用MySQL命令,如果没配置的话,需要你移动到MySQL系统目录下执行MySQL命令,例如移动到“D:\MySQL\mysql-5.7.25-winx64\bin”目录下执行MySQL命令。

  接下来开始初始化MySQL数据库。在命令控制台输入“mysqld --initialize --user=mysql --console”,回车,MySQL就开始自动进行初始化,会创建你所指定的“datadir”地址与基本数据库。稍等片刻,命令执行完毕,会生成root用户和临时密码,执行记录中“root@localhost”后的随机字符串就是root的临时密码。

  记好密码,继续进行下一步操作。

  注意:如果第一次数据库初始化失败,第二次进行初始化的时候需要清空data中的文件,否则将不能进行初始化。

6、安装MySQL服务

  输入命令“mysqld install MySQL --defaults-file="D:\MySQL\mysql-5.7.25-winx64\my.ini"”,要注意的是蓝色的部分为第四步需要你记好的地址,紫色的部分为服务名称,输入后回车执行。

  当提示服务安装成功之后,你的MySQL终于安装完成了,你是最棒的,接下来启动服务你就可以畅游MySQL的海洋了。

7、启动与停止MySQL服务

  MySQL启动命令是“net start MySQL”;MySQL停止命令是“net stop MySQL”。

  注意:紫色是第六步安装MySQL服务是你所定义的服务名称。

  当MySQL服务启动之后你就可以使用了。

8、修改root用户临时密码

  启动MySQL服务后,打开命令控制台,修改root用户的临时密码。注意:执行MySQL语句的控制台没有管理员权限也可以。

  启动命令控制台,输入“mysql -u root -p”,回车,会提示你输入密码,将第五步的临时密码输入,输入完毕后回车确定,当提示当前MySQL版本的时候就成功的登录到MySQL数据库中了。

  如果在这个时候执行一些语句你会发现MySQL提示你要修改临时密码,不要怕,这是MySQL5.7的安全策略不允许你用临时密码进行操作,需要修改密码后,用新的密码登录就可以操作了。

  在控制台中输入命令“SET PASSWORD = PASSWORD(‘你的新密码’);”按回车执行,执行成功之后输入“exit”退出MySQL,再次用新密码登录之后就可以正常使用数据库了。

  EG.:第二次成功登录后可以用“show databases;”来测试是否成功。

完成时间:2019-03-19 11:51:47

修改时间:2019-03-27 11:00:07


  大家好,我是浅墨竹染,这是我第一篇博客,可能内容比较重复,但是还是自己整理一个吧,做个记录,也可以帮助他人。

  这篇文章比较细致,也比较科普,但是也有很多不足之处,大家如果有更好的办法欢迎交流,我会努力的更正,防止误导他人。

  以后我会继续整理好的内容,欢迎大家监督指导,最后谢谢大家浏览。

  感谢大家的建议:@DogTwo

  从阿里云跳转到这里的朋友请注意,阿里云转载版本为错误版本,博主已将错误修复,但阿里云并未更新。

MySQL5.7.25(解压版)Windows下详细的安装过程的更多相关文章

  1. MySQL5.7.25解压版安装详细教程

    MySQL5.7.25解压版安装详细教程 安装步骤: 1.首先,你要下载MySQL解压版,下载地址:https://www.mysql.com/downloads/,图解: 2.解压安装包,根据自己的 ...

  2. MySQL5.7.21解压版安装详细教程

    由于本人经常装系统,每次装完系统之后都要重新安装一些软件,安装软件的时候又要上网查找安装的教程,比较麻烦,所以自己整理了MySQL5.7.21解压版的安装方法,以便查看. 1.首先,你要下载MySQL ...

  3. MySQL5.7.21解压版安装详细教程(转)

    由于本人经常装系统,每次装完系统之后都要重新安装一些软件,安装软件的时候又要上网查找安装的教程,比较麻烦,所以自己整理了MySQL5.7.21解压版的安装方法,以便查看. 1.首先,你要下载MySQL ...

  4. MySQL-5.6.13解压版(zip版)安装配置教程

    来源:http://www.splaybow.com/post/mysql-5-6-13-zip-install.html [下载MySQL 5.6.13] 从MySQL官方网站mysql.com找到 ...

  5. Mysql5.7.26解压版(免安装版)简单快速配置步骤,5分钟搞定(win10-64位系统)

    第一次安装mysql环境的时候,总会遇到各种各样的坑,在尝试了安装版和解压版的数据库之后,感觉mysql的解压版更加的简单方便,省去好多时间做专业的事情 我这里选择的是5.7.26版本,解压版下载地址 ...

  6. MySQL5.7.23解压版安装教程

    每次找安装教程太麻烦,因此给自己备份一下步骤,方便以后查看.解压版下载地址https://dev.mysql.com/downloads/mysql/,详细图解如下: 1.根据自己需求,选择适合自己的 ...

  7. mysql-5.7.23-winx64 解压版详细安装教程

    1.下载解压版: 2.配置环境变量 (1)新建MYSQL_HOME变量,并配置值为: C:\softwaretool\mysql-5.7.23-winx64 计算机→属性→高级系统设置→高级→环境变量 ...

  8. Tomcat解压版Windows配置(运行环境非开发环境)

    tomcat官网下载的9.0.19,解压后目录如下: java官网下载的jre8 (8u131),目录如下(应该是下载的解压版): 打开tomcat9.0.19根目录下的RUNNING.txt,里面有 ...

  9. Win10下Mysql5.7.13,解压版安装流程

    一.环境变量配置 1.将下载好的压宿包解压到安装目录,我的安装目录就是:D:\DevelopmentTool\Mysql5.7.13\mysql-5.7.13-winx64 2.鼠标选择计算机右键,点 ...

随机推荐

  1. 基于flask+gunicorn+nginx来部署web App

    基于flask+gunicorn&&nginx来部署web App WSGI协议 Web框架致力于如何生成HTML代码,而Web服务器用于处理和响应HTTP请求.Web框架和Web服务 ...

  2. Cesium 中阻止镜头飞至地表以下

    Cesium 镜头飞至地表下后会看到破损的地表,影响用户体验,github上有人给出了解决方法,记录如下: github 问题讨论地址 代码: var viewer = new Cesium.View ...

  3. linux上部署JMeter

    export JAVA_HOME=/opt/jdk1.8.0_171 export PATH=$PATH:$JAVA_HOME/bin 让环境变量生效 vi /etc/profile 添加下述两行: ...

  4. Python爬虫爬取豆瓣读书

    一,准备工作. 工具:win10+Python3.6 爬取目标:爬取图中红色方框的内容. 原则:能在源码中看到的信息都能爬取出来. 信息表现方式:CSV转Excel. 二,具体步骤. 先给出具体代码吧 ...

  5. (转)CentOS7中防火墙的基本操作

    目录 1.firewalld简介 2.安装firewalld 3.运行.停止.禁用firewalld 4.配置firewalld 5 打开端口 学习apache安装的时候需要打开80端口,由于cent ...

  6. js合并table指定列

    function MergeTableCell(tableId, startRow, endRow, col) { var tb = document.getElementById(tableId); ...

  7. VB使用API进行RC4加密解密(MD5密钥)

    根据网络资料整改,来源未知,已调试通过. Option Explicit Private Declare Function CryptAcquireContext Lib "advapi32 ...

  8. AES加密算法详解

    AES 是一个对称密码分组算法,分组长度为128bit,密钥长度为128.192 和 256 bit. 整个加密过程如下图所示. 1.密钥生成算法 密钥扩展过程: 1)  将种子密钥按下图所示的格式排 ...

  9. pip离线安装依赖包

    pip安装离线本地包 导出本地已有的依赖包 pip freeze > requirements.txt 将依赖包下载到本地 # 下载到当前目录,指定pip源 pip download -r re ...

  10. Tomcat6,7,8的日志切割

    使用的日志切割工具cronolog(yum就可以了) 确定好路径后,开始配置 Tomcat6 Tomcat6/bin/catalina.sh 292-317行(修改两处) 修改之后为下面的内容 # t ...