转载:https://www.2cto.com/database/201406/312689.html

转载:http://blog.csdn.net/hekaihaw/article/details/51312184

转载:https://www.cnblogs.com/eager/p/6649927.html

1. 下载MySQL

     进入MySQL官网下载(https://www.mysql.com/)MySQL的安装包。

下载社区版

根据自己电脑的位数(32位/64位)来下载响应的MySQL

2.配置

ZIP Archive版是免安装的。只要解压就行了。和安装版的没什么不同,就是不需要安装。

2.1 解压压缩包到自己的某个盘,我这里解压到D盘。

在mysql-x.x.xx-winx64(我的是5.7.20根据自己的版本来定)目录下,新建个test.ini

添加如下代码:

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\Program Files (x86)\mysql-5.7.20-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\MySQLDevelop\TestMySQLData
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

2.2 添加环境变量

MySQL的安装包可能会移动,这时有需要重新修改系统变量中的path路径,多次的操作path路径会增加对path的误操作(路径误操作后会出现系统问题),把安装包地址用自己定义的一个命名MYSQL_HOME=F:\MySQL,后面路径变动只需修改MYSQL_HOME=改动路径,path里面的路径不用修改,减少误操作。

右键计算机->属性->高级系统设置

将MYSQL_HOME添加到path路径的最前面,具体为:%MYSQL_HOME%\bin;

2.3 将mysql注册为windows系统服务

以管理员 打开window的命令输入行:cmd  回车进入 命令窗口。

先将命令地址指向我们的安装文件的bin路径,可以通过cd 一步步切换到指定的目录

注:

目录切换小技巧:cmd切换盘符的方法,例如C:->D:  直接输入D: 按下回车就进入D盘根目录了

还有一种更简单的方法:

直接在mysql的bin的目录下打开cmd,方法是:

先按住shift键不松手,然后接着鼠标在空白处右键选中在此处打开命令行

和第一种方法效果是一样的!

2.4 在命令提示符中输入:

mysqld --install 

2.4  启动服务器前要进行初始化(在5.7以前的版本是不需要这一步的,5.7开始要先初始化data目录,初始化成功以后你会发现根目录多了个data文件夹;)

mysqld --initialize-insecure --user=mysql

2.5 启动服务
      注:如果不进行初始化服务会启动失败!

提示:MySQL服务无法启动    服务没有报告任何错误    请键入NET HELPMSG 3534 以获得更多帮助,如下:

转载:https://www.cnblogs.com/cenwei/p/6249856.html

解决办法就是先进行初始化,执行完初始化后再启动服务

net start 服务名
在此命令:net start mysql

2.5 停止服务

net stop 服务名
在此命令:net stop MySQL

2.6 删除服务

mysqld remove mysql
或者
sc delete mysql

2.7 登录MySQL

登录的用户名为root,默认密码为空

2.8 退出MySQL

命令:

exit 或者 quit 或者 \q

配置文件下载:test.ini文件

Win7 配置免安装mysql5.7.20过程详解的更多相关文章

  1. win7配置免安装mysql5.6.19过程具体解释

    本文主要介绍免安装配置mysql5.6.19的过程,整个过程中自己出现非常多次失误,经过整理,现将一次可成功的过程记录下来,供大家參考. 准备 在mysq官网 http://dev.mysql.com ...

  2. Windows下安装配置免安装MySQL5.7服务器

      Windows下安装配置免安装MySQL5.7服务器 1.下载.解压安装包 从MySQL官方网站上下载mysql-5.7.19-winx64.zip 下载完成后,把安装包解压到D:\DevSoft ...

  3. linux centos7下源码 tar安装mysql5.7.22或mysql5.7.20 图文详解

    之前用的rpm安装的每次安装都是最新的,,,导致每次版本不统一... 现在用tar包安装5.7.22和5.7.20一样的   5.7.20之后的和之前的版本还是有点不一样的 官网地址 https:// ...

  4. centos7 下安装Apache2+MariaDB+PHP5过程详解

    1.启用Apache2 Centos7默认已经安装httpd服务,只是没有启动.如果你需要全新安装,可以 yum install -y httpd 启动服务:systemctl start httpd ...

  5. U盘在电脑上安装CentOS 7 系统过程详解

    U盘制作CentOS系统启动盘 在电脑上下载并安装UltraISO软件,如百度云:http://pan.baidu.com/s/1hrGtvEG 打开UltraISO软件,找到CentOS.iso的映 ...

  6. pycharm中安装和使用sqlite过程详解

    创建Django项目,添加app 使用虚拟环境 项目创建默认使用的Django数据库是sqlite 配置静态文件 STATIC_URL = '/static/' # HTML中使用的静态文件夹前缀 S ...

  7. 人工智能之深度学习-初始环境搭建(安装Anaconda3和TensorFlow2步骤详解)

    前言: 本篇文章主要讲解的是在学习人工智能之深度学习时所学到的知识和需要的环境配置(安装Anaconda3和TensorFlow2步骤详解),以及个人的心得体会,汇集成本篇文章,作为自己深度学习的总结 ...

  8. 批处理命令篇--配置免安装mysql 5.6.22, 以及1067错误的一个解决方法

    mysql 服务启动出现1067错误的一个解决方法: 当服务启动出现1067错误时,可查看“windows 事件查看器”,发现类似错误提示 Can't find messagefile 'F:\    ...

  9. Ubuntu19.04的安装过程详解以及操作系统初始化配置

    Ubuntu19.04的安装过程详解以及操作系统初始化配置                                                                       ...

随机推荐

  1. 实验long raw 和 blob两种数据类型遇到dblink的表现

    首先long raw从Oracle 10g开始就不再被建议使用,建议用blob代替.同理,long建议用clob代替. 本文从运维角度实验long raw 和 blob两种数据类型在遇到dblink时 ...

  2. Linux 7.x 设置主机名称

    Linux 7.x 设置主机名称 在Linux7.x 版本中,临时设置主机名称使用指令:hostnamectrl set-name 主机名称 [root@localhost ~]# hostname ...

  3. 笔记 : 将本地项目上传到GitHub

    一.准备工作 1. 注册github账号https://github.com, 安装git工具 https://git-for-windows.github.io/ 2. 创建SSH KEY(由于本地 ...

  4. vs2017创建支持多框架(net4.6.1;net4.6.2;netstandard2.0;netcoreapp2.0)版本

    1.新建netcore或netstandard或net4.6.1项目 2.编辑项目文件: <Project Sdk="Microsoft.NET.Sdk">   < ...

  5. XML小结

    一.因为某些字符在xml格式中,具有特殊意义,所以当我们需要使用它本身的意思的时候,就要用其他东西来代替它,否则会产生错误 < < less than > > greater ...

  6. 2.sklearn库中的标准数据集与基本功能

    sklearn库中的标准数据集与基本功能 下面我们详细介绍几个有代表性的数据集: 当然同学们也可以用sklearn机器学习函数来挖掘这些数据,看看可不可以捕捉到一些有趣的想象或者是发现: 波士顿房价数 ...

  7. html5-超级链接

    <!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8&qu ...

  8. css 扩大点击范围

    业务场景:比如某个按钮大小已经固定了,但是需求点击按钮周边就可以触发点击事件. 设置一下before属性里面的height,width就是设置你要点击的范围. rem是css3中新增加的一个单位属性( ...

  9. First Wainberg-2018-Deep learning in biomedicine Experience

    ppt+paper 链接:https://pan.baidu.com/s/14toqjcSJti5ZXT3ff4rwIA 提取码:xgkt

  10. 浅谈大数据与hadoop家族

    按照时间的早晚从大数据出现之前的时代讲到现在.暂时按一个城市来比喻吧,反正Landscape的意思也大概是”风景“的意思. 早在大数据概念出现以前就存在了各种各样的关于数学.统计学.算法.编程语言的研 ...