前言

Windows 下 MySQL 有msi和zip解压安装版两种,而zip版只需解压并做简单配置后就能使用,我个人比较喜欢这种方式。

注意我们这里说的MySQL是指MySQL服务器,有很多初学的同学常常分不清MySQL客户端MySQL服务器的区别:

MySQL客户端只是用来连接和管理MySQL数据库的工具(有很多种如:SQLyog, Navicat For MySQL,MySQL Workbench等,然后有些同学装好这些工具后就以为MySQL服务器也安装好了)

而MySQL服务器才是真正运行数据库的地方。所以MySQL服务器安装好之后,PHP等网站就可以连接上MySQL服务器上的数据库了,MySQL客户端可根据需要再选择安装。

安装

一、从MySQL官网上下载最新版本

http://dev.mysql.com/downloads/mysql/

选择相应版本并下载:64位系统选64位MySQL,32位系统选32位MySQL

二、安装配置

  1.下载完成后将zip包解压到你想安装的目录,在这里我们解压到:D:\install\mysql-5.7.16-winx64\

  2.将D:\install\mysql-5.7.16-winx64\my-default.ini 重命名为my.ini

  3.打开cmd窗口并切换到mysql bin目录:(注意:以下所有命令行均在该目录下运行

cd /d D:\install\mysql-5.7.16-winx64\bin

  4.初始化MySQL 数据库目录(若MySQL 目录下已存在data目录可跳过此步)

mysqld --initialize-insecure  #无密码版,MySQL安装完成后我们再去设置root帐号密码,推荐使用此项

mysqld --initialize #会生成随机密码,生成好后Linux系统在/var/log/mysqld.log 查找密码(使用password关键字)

  初始化完成后即可看到MySQL根目录下已生成data目录

  

  5.在cmd中通过mysqld --console 命令启动MySQL,做这一步主要是为了测试MySQL是否能在你的系统中运行,若不能成功启动则可以通过cmd窗口返回的错误信息查看到底出了什么问题。

   MySQL不能启动的原因通常是系统内存不足,我们可以通过修改my.ini 中的 innodb_buffer_pool_size 大小为解决,如:innodb_buffer_pool_size = 64M

   

   若通过 mysqld --console 看到如下信息则表明MySQL能成功运行在你的系统中了,然后通过关闭cmd窗口或 Ctrl + C 快捷键结束MySQL。

  6.安装MySQL服务

mysqld --install

 

  

  7.启动MySQL服务

    7.1我们可以到 services.msc 中启动或停止MySQL或设置MySQL开机启动类型:

     

    7.2或通过命令行启动或停止MySQL服务

net start mysql    #启动mysql
net stop mysql #停止mysql

  

  8.测试

    MySQL 服务启动完成后我们就可以开始测试了

    使用以下命令行连接上MySQL数据库

mysql -u root     #无密码时使用此条命令

mysql -u root -p  #已有密码时使用此条,并随后输入密码

#登录成功后查看一下当前所有数据库
show databases;

  

  出现如图上信息时说明MySQL已经安装并启动成功了。

  9.修改root密码 (若无需修改可跳过此步)

  在MySQL命令行中运行

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('密码');

  

  10.将MySQL数据库目录移动到其他地方(可选)

  MySQL默认的数据库目录位于MySQL根目录下的data目录中,有时我们想将该目录移动到其他目录甚至分区中,方便备份管理等。

  如现在我们将data目录移动到 F:\var\mysql\data 中

    10.1 停止MySQL服务

    在命令行中运行

net stop mysql

  

    10.2 将当前MySQL根目录下的data 目录移动到 F:\var\mysql\ 中

    10.3 修改 my.ini 文件,添加 datadir = F:\var\mysql\data

    9.4 启动MySQL

net start mysql

  

  11.完……

参考文档:

http://dev.mysql.com/doc/refman/5.7/en/windows-install-archive.html

MySQL For Windows Zip解压版安装的更多相关文章

  1. windows下tomcat zip解压版安装方法

    下面记录一下在win7(32位)系统下,安装zip解压版的方法: 一.下载zip压缩包 地址:http://tomcat.apache.org/download-80.cgi 二.解压 我把解压包解压 ...

  2. MySQL 5.7.18 解压版安装

    原文链接:https://my.oschina.net/u/3474266/blog/895696 我在安装免安装版的5.7.18的时候出现了问题,正好找到这个,十分感激 今天下载安装了MySQL C ...

  3. mysql 5.7.21 解压版安装配置方法图文教程

    引用:https://www.jb51.net/article/140951.htm 1.首先,你要下载MySQL解压版,下载地址,图解: 2.解压安装包,根据自己的喜好选择路径,我选择的路径是C:\ ...

  4. mysql5.5.x.zip 解压版安装教程

    一,前言 记一次安装解压版的mysql 5.5的经过,参考了一些文章,也遇到了一些错误,最终都安装成功了.在这里记录一下安装的过程,一方面自己做一个记录,领一方面给大家提供一份参考. 二,环境 1,w ...

  5. MySQL Server 5.6 解压版安装配置

    MySQL解压版下载地址为: http://dev.mysql.com/downloads/mysql/5.6.html#downloads 安装及配置步骤: ①将MySQL的zip包解压到路径C:\ ...

  6. win10下MySQL 5.7.20解压版安装步骤

    1.从官网下载MySQL5.7.20解压版64位:https://dev.mysql.com/downloads/file/?id=473309. 2.解压(我的解压路径为:E:\mysql-5.7. ...

  7. MySQL zip解压版安装过程及问题

    1.首先解压mysql压缩包,然后添加环境变量path(D:\mysql-5.7.11\bin) 2.修改D:\mysql-5.7.11\my-default.ini​ 文件的配置项 ​        ...

  8. mysql 5.7.20解压版安装配置

    MySql 5.7.20版本免安装版配置过程   下载地址为: https://dev.mysql.com/downloads/mysql/ 最下面根据自己的操作系统选择合适的型号 下载完以后解压缩到 ...

  9. Mysql 5.7.24 解压版安装步骤

    1.设置 MYSQL_HOME 变量(在mysql解压根目录下) 例如:C:\Program Files\mysql-5.7.24 2.系统path 变量最后面增加 %MYSQL_HOME%\bin ...

随机推荐

  1. 数迹学——Asp.Net MVC4入门指南(5):从控制器访问数据模型

    MovieController中的方法Index()代码,初认识,应该有很多理解错误的地方,暂时这么记忆吧,待随后修改 Index()代码: @model IEnumerable<MVCMovi ...

  2. nginx入门篇----负载均衡策略

    负载均衡策略 负载均衡策略:内置策略和扩展策略. 内置策略包括:轮询.加权轮询.IP hash:扩展策略包括:url hash.fair等 策略详细介绍 轮询:对前端的访问逐一分流到后端网络节点,类似 ...

  3. OpenRefine 数据清洗工具

    OpenRefine(官方网站:http://openrefine.org/).它能自动对数据内容进行修正与整理.OpenRefine可以实现数据排序.自动查找重复条目并完成数据记录.OpenRefi ...

  4. 使用jQuery Autocomplete(自动完成)插件

    jQuery 的Autocomplete(自动完成.自动填充)插件有不少,但比较下来我感觉,还是bassistance.de 的比较强大,我们就来写一些代码感受一下. 最简单的Autocomplete ...

  5. 在Linux操作系统下备份恢复技术的应用 转自https://yq.aliyun.com/articles/50205?spm=5176.100239.blogcont24250.9.CfBYE9

    摘要: 安全防护:在Linux操作系统下备份恢复技术的应用  原文参见:http://linux.chinaunix.net/techdoc/system/2005/12/19/925898.shtm ...

  6. ETL利器Kettle实战应用解析系列三 【ETL后台进程执行配置方式】

    本文主要阅读目录如下: 1.简介Kettle的Kitchen和Span 2.命令行调度任务配置方式 3.后台进程配置运行方式 4.Windows任务设置 5.Demo下载 1.简介Kettle的Kit ...

  7. .NET的ExcelOperate

    using System; using System.Web; using Excel = Microsoft.Office.Interop.Excel; namespace Comm { /// & ...

  8. winform打开子窗体后,在子窗体中刷新父窗体,或者关闭子窗体刷新父窗体

    winform打开子窗体后,在子窗体中刷新父窗体,或者关闭子窗体刷新父窗体,搜集了几个方法,列举如下: 一 . 所有权法 父窗体,名称为“fuForm”,在父窗体中有个公共刷新方法,也就是窗体数据初始 ...

  9. ASP.NET管道

    以IIS 6.0为例,在工作进程w3wp.exe中,利用Aspnet_ispai.dll加载.NET运行时(如果.NET运行时尚未加载).IIS 6引入了应用程序池的概念,一个工作进程对应着一个应用程 ...

  10. linux socket编程实例

    /* ============================================================================ Name : client.c Auth ...