在 Windows 上安装MySQL(免安装ZIP版)

因为一些原因,重新安装了MySQL数据库,重装时习惯性使用最新版下载

此过程中发现MySQL 5.7.12MySQL 5.6的安装有些区别:MySQL5.7 需要初始化数据

使用Zip版MySQL的大致步骤如下:

1. 将MySQL解压到某一目录下

下载地址:http://dev.mysql.com/downloads/mysql/

选择MySQL Community Server --> Windows (x86, 64-bit), ZIP Archive

博主将文件解压到 一下目录:

D:\Applications\mysql-5.7.12-winx64\

2. 创建一个配置文件

在解压的文件目录下有my-default.ini文件,MySQL的配置文件使用它为参考,将该文件复制一份并重命名为my.ini,然后打开编辑:

# These are commonly set, remove the # and set as required.

basedir = "D:\Applications\MySQL\MySQL Server Community 5.7"
datadir = "D:\Applications\MySQL\MySQL Server Community 5.7\data"
port = 3306
# server_id = .....

basedir : MySQL程序根目录

datadir : MySQL数据目录(此处的data文件夹原本不存在,为自己新建的)

以上两项为必填项

port 默认为3306

3. 配置MySQL环境变量

新增环境变量:

MYSQL_HOME=D:\Applications\MySQL\MySQL Server Community 5.7

在path中添加变量

%MYSQL_HOME%\bin

这个时候我们已经可以在命令行使用MySQL的相关命令了

4. 安装 MySQL 服务

使用命令行注册Windows服务,( 使用管理员权限运行

  • 在CMD窗口使用以下命令 ( 如果MYSQL_HOME路径中包含空格,则--defaults-file 的值必须使用双引号包围 )

    mysqld --install MySQL --defaults-file="%MYSQL_HOME%\my.ini"

  • 或在PowerShell窗口使用一下命令

    mysqld --install MySQL --defaults-file=$env:MYSQL_HOME\my.ini

5. 初始化 MySQL 数据文档

这一步比较简单,使用命令中的其中一条即可完成数据文件初始化:

mysqld --initialize

mysqld --initialize-insecure

这里我使用 mysqld --initialize-insecure ,选项-insecure的使得初始化的数据库应用不使用密码即可访问应用,root密码可以在稍后使用MySQL Workbench设置

初始化成功后的datadir目录:

6. 启动MySQL服务

  • 运行命令 net start mysql

7. 登录验证

成功启动MySQL服务后可以在命令mysql -uroot登录mysql

使用show databases;可以看到初始化的四个数据库

8. 常见错误处理

  • 1053 服务无法启动

    该问题出现的原因一般为MySQL应用的路径问题,需检查 my.ini 里的路径信息,以及MySQL服务里的 可执行路径

更为详尽的内容可以查看MySQL文档:MySQL 5.7 Reference Manual

本文为原创文章,转载请注明出处http://www.cnblogs.com/XZHR/p/5538595.html

在Windows上安装MySQL(免安装ZIP版)的更多相关文章

  1. Windows安装MySQL免安装版

    安装环境: win7 64位 IP地址:192.168.2.37 防火墙已经关闭 一.安装MySQL5.7.14免安装版 1.解压文件 2.新建my.ini文件 data文件夹自动生成 my.ini里 ...

  2. win10安装MySQL免安装版

    一:下载并解压 这个就不多说了https://dev.mysql.com/downloads/mysql/,简单的很 二:MySQL根目录下新建my.ini [mysql] # 设置mysql客户端默 ...

  3. mysql 免安装版文件含义及作用

    相信很多同学在首次安装mysql 免安装版时,对其中的文件不解,下面以 5.6.24为例讲解这里个文件代表什么: bin: 存放编译好的工具 data:存放数据库数据的位置(就是我们数据库存放的地方) ...

  4. (转) Windows下MySQL免安装版的下载与配置

    本人在尊重原著的前提下.针对在实践中所遇到的问题加以整理和完善,如有不足之处,还请各位大神指点江山O(∩_∩)O~ 主要是因为平时自己学习时候会用到.及免安装版本的方便.对于个人开发者挺实用的! 安装 ...

  5. Windows mysql免安装版配置。(版本号-5.6.45);

    Windows mysql免安装版配置.(版本号-5.6.45); 来自对 https://blog.csdn.net/weixin_42831477/article/details/81325691 ...

  6. 在 Windows 上使用压缩文件 安装 MySQL

    在 Windows 上使用压缩文件 安装 MySQL 1. 下载 MySQL mysql-5.7.27-win32.zip:二进制文件; 服务器类型: mysqld 2. 解压 mysql-5.7.2 ...

  7. [转]mysql免安装版配置

    现在mysql有一个installer,相当于安装包管理器.包含mysql的各个组件,比如workbench,各个语言的connector.十分方便,不用就可惜了.实在没有必要下载zip版,自己配置. ...

  8. mysql免安装版配置与使用方法

    mysql免安装版配置与使用方法      以mysql-noinstall-5.1.6(win32)为例 1>把压缩文件mysql-noinstall-5.1.6-alpha-win32.zi ...

  9. C#自制Web 服务器开发:mysql免安装版配置步骤详解分享

    mysql免安装版配置步骤详解分享 1.准备工作 下载mysql的最新免安装版本mysql-noinstall-5.1.53-win32.zip,解压缩到相关目录,如:d:\ mysql-noinst ...

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

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

随机推荐

  1. 详述JavaScript数组

    摘要 数组是JavaScript中的常用类型,本文详述了数组的基本知识以及一些常用的数组方法,并对每种方法进行了详细解释 数组定义 用字面量直接定义 var arr=[0,0,0]; //注意,是方括 ...

  2. Windows下安装Redmine-2.5.3

    安装准备 服务器操作系统:Windows Server 2008 R2 Standard,64位操作系统. RailsInstaller版本:2.2.4  (下载地址http://railsinsta ...

  3. 网络叠加模式VLAN、VxLAN、GRE

    什么是叠加网络 1.一个数据包(或帧)封装在另一个数据包内;被封装的包转发到隧道端点后再被拆装. 2.叠加网络就是使用这种所谓"包内之包"的技术安全地将一个网络隐藏在另一个 网络中 ...

  4. 利用DataSet更改数据,将更改保存到数据库中

    RowState 是 DataRow 很重要的一个属性, 表示 DataRow 当前的状态. RowState 有 Added, Modified, Unchanged, Deleted, Detac ...

  5. brew install nvm

    brew install nvm mkdir ~/.nvm nano ~/.bash_profilectrl+x 退出 source ~/.bash_profile echo $NVM_DIR nvm ...

  6. ngDialog 设置其宽度大小

    [ngdialog弹窗大小设置(angularjs)] 方法一:添加css样式属性 css: .ngdialog.ngdialog-theme-plain.custom-width-70 .ngdia ...

  7. ECStore图片存储采用阿里云OSS(图片存储)服务

    主要功能:ECStore图片存储采用阿里云OSS(图片存储)服务   适用版本:ECStore 授权方式:授权域名使用,付费插件 联系方式: QQ 275553385  mail: jimingson ...

  8. 在Linux中设置自启动服务或程序

    三种方法: 1.基于linux的system V机制,其中有个运行级别和链接软连接指向服务脚本的机制. 服务脚本一般处于/etc/init.d/目录下, 而运行级别制定的默认执行脚本在/etc/rc. ...

  9. gmic全球移动互联网大会 全球九站已开启!

    由长城会主办的全球移动互联网大会( 简称GMIC)已成长为世界范围内最具影响力的辐射并连结东西半球的移动互联网商务平台,是最大规模的移动互联网行业盛会. 2017gmic全球移动互联网大会北京站将于2 ...

  10. Qt出现常量有换行符的错误的解决方法

    可以使用 QString::fromLocal8Bit 来将本地字符编码转换为 Unicode 形式的 QString.