一、官网下载:https://dev.mysql.com/downloads/mysql/

  

二、解压下载好的压缩包,本人存放的位置如下:

  如下图解压后的文件目录,因版本的差异、一开始解压后的文件夹下可能没有my.ini文件或者只有my-default.ini文件,如果没有my.ini文件需要手动创建一个,如果存在my-default.ini文件则改成my.ini文件,而my.ini文件中的配置如下:

  [mysqld]

  port = 3306

  basedir=E:/MySQL/mysql-5.7.25-winx64

  datadir=E:/MySQL/mysql-5.7.25-winx64\data

  max_connections=200

  character-set-server=utf8

  default-storage-engine=INNODB

  sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

  port:设置服务端的端口号
  basedir:指定mysql的安装路径
  datadir:指定数据的存放路径,指的就是截图中data文件夹(注:后面会提到用命令生成data文件)
  character-set-server:指定服务端使用的默认字符集
 

  

三,解压下载好的免安装包、创建好my.ini文件后我们可以在环境变量里面配置一下啊Mysql的相关路径,这样就不用我们每次都要进入Mysql的bin目录下操作,如下:

  (1) 新建MYSQL_HOME变量名,把刚刚解压后的Mysql所存在的目录配置一下。

    

  (2)找到path环境变量点击编辑在最后面添加 %MYSQL_HOME%\bin 这里注意添加事注意<;>号分割,添加好后我们就不用再进入Mysql的bin目录下,可以直接再cmd中使用命令。

     

四、在环境变量里面配置好我们的地址后,接下来我们需要用命令生成上面说的指定数据的存放路径也就是data文件夹,具体操作如下(注:执行这一步的伙伴请注意,如果你们是按照上面的步骤在环境变量哪里配置了相关信息则直接打开cmd执行命令就好,如果没有配置,下面的所有操作都如要进入的Mysql解压后的bin文件夹目录下操作):

  (1):切换到Mysql目录下,执行mysqld -install命令进行安装;

  (2):执行mysqld --initialize-insecure --user=mysql命令初始化, 成功后,会生成data目录并生成root用户,执行完第二条命令后会在解压目录下创建data文件夹如下图:

    

  (3):安装成功之后,输入命令行:net start mysql ,完成Mysql启    

  (4):用命令mysql - u root -p 进入Mysql管理界面,

    (4.1)在用mysql - u root -p进入Mysql管理界面时,我们需要现在修改 my.ini文件删除最后一句skip-grant-tables,为的是登录Mysql不需要一些验证可以不用输密码,直接回车就可以(注:修改了配置文件后,需要停掉服务器,再重启)

      

   (4.2)如果没有在my.ini文件中添加skip-grant-tables登录时会提示输入密码,而密码是在我们用命令生成data文件时随机生成的存放在data文件夹下的.err文件中)

      

      

  (5):修改进入界面后,执行命令 update mysql.user set authentication_string=password('3967832@kgb') where user='root' and Host = 'localhost';(注:执行命令是后面的<;>要带上)更改root密码

  (6):修改密码后,最后输入flush privileges;(注:执行命令是后面的<;>要带上)刷新权限,如下面截图则显示修改成功。

    

    

五、注意:

  我这边在安装配置的时候,百度无意间看到了一遍文章,说的是Mysql(5.7.6以后,7,8)版本以后上面地四步骤下的第五小步那样修改的密码的方式不好使的需要换成《ALTER USER '用户名'@'localhost' IDENTIFIED BY '新密码';》这样的命令,具体我没试过,我这边用的是Mysql5(5.7.2),说不定以后换了搞版本会出现修改密码不好使的情况,在这里记一下

  

  

一、Mysql安装的更多相关文章

  1. linux Mysql 安装及配置

    1.准备 cmake-3.6.0.tar.gz bison-3.0.4.tar.gz mysql-5.7.13.tar.gz (http://dev.mysql.com/get/Downloads/M ...

  2. mysql安装一 --- 源码包安装

    1.登陆http://www.mysql.com/ 或者 www.oracle.com 2. 3. 4. 上面如果不能加载,禁用代理软件 5. 6. 7. 8. 9.上传 10.md5校验安装包的完整 ...

  3. Ubuntu14.04 Django Mysql安装部署全过程

    Ubuntu14.04 Django Mysql安装部署全过程   一.简要步骤.(阿里云Ubuntu14.04) Python安装 Django Mysql的安装与配置 记录一下我的部署过程,也方便 ...

  4. mysql 安装问题

    针对免安装版的mysql: 1.启动CMD,在mysql安装目录下  ~\bin\目录下,输入: mysqld -install   安装msyql服务: 2.启动MySQL服务,输入: net st ...

  5. 001.mysql安装(lnmp)

    mysql官方网站:http://dev.mysql.com/downloads/ Linux环境:刚安装的32位的“最小化安装“的CentOS 6.7 mysql版本:本次实验安装的是mysql5. ...

  6. MySQL安装步骤

    MySQL安装步骤 1. 下载MySQL Community Server 5.6.21,注意选择系统类型(32位/64位) 2. 解压MySQL压缩包 将以下载的MySQL压缩包解压到自定义目录下. ...

  7. mysql安装配置

    MySQL 是最流行的关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司. MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言. MySQL由于其体积小.速度快 ...

  8. LNMP平台搭建---MySQL安装篇

    在前两篇中,安装了一个基本的Web服务器,但是只能提供静态网页查看,要做成动态网站,就必须要数据库或其他编程语言支持了,这里先介绍MySQL数据库的安装. MySQL是一个开源的数据库,在互联网行业应 ...

  9. MySQL的下载与安装 和 navicat for mysql 安装使用

    新手上路-MySQL安装 目录结构 Windows平台 MySQL安装 示例数据导入 Linux平台 CentOS系统 Ubuntu系统 FAQ 密码生成工具-keepass 修改提示符 图形工具 删 ...

  10. MySQL 安装 + 精简 + 配置

    MySQL 安装 + 精简 + 配置 下载安装 从官网 下载 Community Edition MySQL 5.6 版本 精简 根目录下只留 [data/bin/share] , my-defaul ...

随机推荐

  1. Linux文件系统的基本结构

    Linux文件系统结构 通过下面两张图片来认识一下Linux文件系统的结构. 当前工作目录 实践: 文件名称 这些规则不仅适用于文件,也适用于文件夹. 实践: ls命令 ls命令表示列出当前工作目录的 ...

  2. bitset中_Find_first()与_Find_next()函数

    bitset中_Find_first()与_Find_next()函数 很有趣但是没怎么有用的两个函数. _Find_fisrt就是找到从低位到高位第一个1的位置 #include<bits/s ...

  3. Microsoft Dynamics CRM 2015 and Microsoft Dynamics CRM 2016 Performance and Scalability Documentation

    摘要: 本人微信公众号:微软动态CRM专家罗勇 ,回复285或者20181126可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me!我的网站是 www.luoyong.me ...

  4. Dynamics 365-RetrieveDependenciesForDeleteRequest

    不少人在使用Dynamics 365的时候,或多或少都会遇到Delete a Component的情况,比如Unregister a Plugin/Workflow. 想象这么一个常见的情形:你定制了 ...

  5. Mysql表分区的选择与实践小结

    在一些系统中有时某张表会出现百万或者千万的数据量,尽管其中使用了索引,查询速度也不一定会很快.这时候可能就需要通过分库,分表,分区来解决这些性能瓶颈. 一. 选择合适的解决方法 1. 分库分表. 分库 ...

  6. sql order by和case THEN 并用

    今天在工作中遇到一个多表查询,并且按精准度匹配排序的一个需求,费了我好大劲在此和大家分享一些心得 开始我是想根据他的搜索字段的长度来排序,但是遇到图二的这种结果就不好排序了 order by abs( ...

  7. 尝试Java,从入门到Kotlin(下)

    上篇已提(tu)到(cao)Java中的各种坑.习惯了C#的各种特性和语法糖后,再转到Java感觉比较别扭.最后本着反正Java也不是很熟悉,干脆再折腾折腾其他语言的破罐子破摔的心态,逛了一圈JVM语 ...

  8. Mysql数据库基础学习笔记

    Mysql数据库基础学习笔记 1.mysql查看当前登录的账户名以及数据库 一.单表查询 1.创建数据库yuzly,创建表fruits 创建表 ) ) ,) NOT NULL,PRIMARY KEY( ...

  9. python3 OrderedDict类(有序字典)

    创建有序字典 import collections dic = collections.OrderedDict() dic['k1'] = 'v1' dic['k2'] = 'v2' dic['k3' ...

  10. 使用laravel-admin后台sdk报错Failed to load resource: net::ERR_CERT_AUTHORITY_INVALID、Provisional headers are shown

    报错Failed to load resource: net::ERR_CERT_AUTHORITY_INVALID请先确定自己的资源url是否可以确实访问到(地址正确与否.访问权限是否开启等) 若n ...