1.MySQL官网下载操作系统对应的MySQL安装包,解压之后就可以直接使用(免安装)。
MySQL安装包,一种是MySQL Enterprise Edition (commercial)企业版,还有一种是社区版MySQL Community Edition (GPL)
我选择的是社区版安装。
2.在解压后的目录中一般都有init配置文件,但是我的没有
3.输入mysqld开启服务端,但是有可能会出现一些错误,
C:\mysql-5.7.20-win32\bin>mysqld
mysqld: Can't change dir to 'C:\mysql-5.7.20-win32\data\' (Errcode: 2 - No such file or directory) 这时候我们根据提示可以对MySQL的目录添加一个data文件,存放信息。
4.使用mysqld --initialize-insecure
C:\mysql-5.7.20-win32\bin>mysqld --initialize-insecure
C:\mysql-5.7.20-win32\bin> 神奇的一幕:在你创建的data目录出现了mysql performance_schema sys...许多个目录
这就是用户的初始化信息。 5.然后我们在使用
C:\mysql-5.7.20-win32\bin>mysqld
就可以创建一个MySQL的socket服务端,创建完了之后进程处于有io阻塞状态。等待着客户端来连接。然后在任务管理器就可以看到
MySQL的服务端的进程信息,在详细信息中可以看到一个mysqld.exe的进程正在使用。这里由于开启了服务端,那么Java,python,php都可以使用
他们的socket进行连接。
6.在开启一个cmd的进程进行客户端的连接
由于是初始化,没有密码,直接可以进入
C:\Users\Administrator>cd c:\mysql-5.7.20-win32\bin
c:\mysql-5.7.20-win32\bin>mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.7.20 MySQL Community Server (GPL) Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>
7.最好配置一个环境变量就完美了
标准一点的格式:
MySQL:C:\mysql-5.7.20-win32
path:%MySQL%\bin 或者直接:
path:C:\mysql-5.7.20-win32\bin 8.为了省事:
首先我们的进程可以在windows中以Windows服务的形式进行后台运行。通过
cmd-... --install就可以添加一个Windows服务。 制作一个MySQL的Windows服务,在制作之前,如果运行了mysqld,关一下。(必须注意的是在安装Windows服务的时候我们必须使用管理员身份进行运行CMD命令提示符
否则没有权限)
C:\WINDOWS\system32>c:\mysql-5.7.20-win32\bin\mysqld --install
Service successfully installed.
C:\WINDOWS\system32> 这样就可以使用2种方式进行启动mysql的服务端(windows服务)。
第一种是使用命令:
net start mysql
C:\WINDOWS\system32>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
第二种是:
进入任务管理器种的服务选项,找到Windows服务列表种的MySQL里面有开启启动以及路径和名字参数的详细信息,并且可
可以设置启动的方式。 停止方式也有2种:
net stop mysql
C:\WINDOWS\system32>net stop mysql
MySQL 服务正在停止.
MySQL 服务已成功停止。 还有一种以上
这样MySQL的所有安装就基本上完毕了。 自己总结一下MySQL的安装过程,以后还是多谢些博客吧。

MySQL的安装(比较详细的安装步骤,包括客户端和服务端的安装,还有环境变量的配置以及使用Windows service启动MySQL)的更多相关文章

  1. Java JDK 8 安装和环境变量的配置(Linux and Windows)

    Java JDK 8 的安装以及环境变量的配置(Linux and Windows) JDK(Java Development Kit)包含了Java语言的编译器,能够在这里下载: http://ww ...

  2. Redis客户端、服务端的安装以及命令操作

    目的: redis简介 redis服务端安装 redis客户端安装 redis相关命令操作 redis简介 官网下载(https://redis.io/) Redis 是完全开源免费的,遵守BSD协议 ...

  3. Python2和Python3的安装以及pycharm安装,path环境变量的配置

    一:安装python2.7过程步骤 1.官网下载pythonan安装包: ·输入python搜索 ·找到python官网,点击进入 ·鼠标放在Downloads上,在新弹出的选项中选择Windows, ...

  4. JDK下载安装以及环境变量的配置

    JDK是Java Development Kit 的缩写,是 Java 语言的软件开发工具包,主要用于移动设备.嵌入式设备上的java应用程序. 一.JDK的下载 这里以Oracle官网下载为例 1. ...

  5. JDK8安装包的下载安装方式以及环境变量的配置

    前面我们介绍了 <Java是什么?>.<OracleJDK是什么?OracleJDK的版本怎么选择?>.<OpenJDK是什么?>以及<OracleJDK 与 ...

  6. 开发环境配置:jdk8的详细安装教程&&tomact的详细安装教程&&java环境变量的配置&&tomcat启动总失败原因

    1.下载 链接: http://pan.baidu.com/s/1i57HZKx 密码: cnb4 2.详细安装过程 3.下载地址 链接: http://pan.baidu.com/s/1mi6VUp ...

  7. Oracle 11g 服务端的安装步骤

    Ø  简介 本文主要介绍 Oracle 11g 服务端的安装步骤,在介绍之前说明以下几点: 1.   所安装的服务器是本机的虚拟机,操作系统为 Windows Server 2019: 2.   以下 ...

  8. HubbleDotNet 最新绿色版,服务端免安装,基于eaglet 最后V1.2.8.9版本开发,bug修正,支持一键生成同步表

    HubbleDotNet 是一个基于.net framework 的开源免费的全文搜索数据库组件.开源协议是 Apache 2.0.HubbleDotNet提供了基于SQL的全文检索接口,使用者只需会 ...

  9. Java基础教程---JDK的安装和环境变量的配置

    一.Java的安装和环境变量配置 1.Java的安装: 第一步,从Oracle官网下载安装包,当然也可以从其他安全可靠的地方下载(PS:根据不同电脑系统下载相应的安装包,注意电脑的位数.如x64,x3 ...

随机推荐

  1. 【转】scatterlist && DMA

    原文:scatterlist && DMA DMA是一种无须CPU的参与就可以让外设与系统内存之间进行双向数据传输的硬件机制.使用DMA可以是系统CPU从实际的IO数据传输过程中摆脱出 ...

  2. ASP.NET没有魔法——ASP.NET MVC 直连路由(特性路由)

    之前对Controller创建的分析中,知道了Controller的创建是有两个步骤组成,分别是Controller的类型查找以及根据类型创建Controller实例. 在查询Controller的类 ...

  3. java选择结构

    /**选择结构*/ public class Demo06{ public static void main(String []args){ // if...else...型 String name ...

  4. HTTP认证方式与https简介

    HTTP认证与https简介 HTTP请求报头: Authorization [ˌɔ:θəraɪˈzeɪʃn] HTTP响应报头: WWW-Authenticate [ɔ:ˈθentɪkeɪt] HT ...

  5. YY表行推荐十块顶级复刻表,一比一开模复刻,外观堪比正品

    随着国内制表工艺的逐渐提升,顶级复刻表的行列里成员越来越多,今天复刻表工厂就总结一下最值得入手的十款顶级复刻表来和大家分享. TOP 10:爱彼 AP15400购买指数★★★ AP15400采用顶级复 ...

  6. ng-options指令语法

    ng-options一般有以下用法 对于数组: label for value in array select as label for value in array label group by g ...

  7. bootstrap折叠调用collapse()后data-parent不生效问题

    今天做的项目,用到了bootstrap的折叠功能,这个功能需要只展开一个折叠框,点击一个就会自动隐藏另一个,初始按照API做了一下,发现一切运行正常,但是测试的同事提了一个bug,说切换到其他模块后再 ...

  8. python web框架篇:views视图函数

    Django请求的生命周期是怎样的? 简单地说,通过URL对应关系匹配 ->找到对应的函数(或者类)->返回字符串(或者读取Html之后返回渲染的字符串) 解剖起来如下: 1. 当用户在浏 ...

  9. win7旗舰版安装IIS

    1.在控制面板中:程序->打开或关闭Windows功能 2.在弹出的对话窗中,在“Internet服务信息”中作如下勾选(打钩的为全选) 点击确定后安装. 3.安装成功后回到控制面板->系 ...

  10. Go Deeper

    Go Deeper Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) Total Sub ...