`

在Microsoft Windows上使用noinstall Zip归档安装MySQL

阅读更多

翻译整理来自:http://dev.mysql.com/doc/refman/5.6/en/windows-install-archive.html

Microsoft Windows上使用noinstall Zip归档安装MySQL

目录

1     解压压缩文档到安装目录... 2

2     创建一个选项配置文件... 2

3     选择一个MySQL的服务类型... 4

4     第一次启动MySQL服务... 4

5     Windows命令行启动MySQL. 6

6     MySQL工具自定义Path路径... 6

7     Windows服务方式启动MySQL. 7

7.1         安装服务... 7

7.2        启动服务... 8

7.3         删除服务... 8

7.4         测试MySQL安装... 8

 

 

1      解压压缩文档到安装目录

1.     以管理员权限的用户登录。

2.     选择一个安装目录。习惯上,MySQL默认安装在C:\ MySQL。如果您没有安装MySQLC:\ MySQL,您必须在启动时指定安装目录的路径或在一个选项配置文件中指定其路径。

2      创建一个选项配置文件

如果你在运行MySQL服务时需要指定启动参数,您可以在命令行上指示它们或者把它们配置在一个选项文件中。对于选项文件,每次服务器启动时都会用到,在以下情况需要使用选项文件:

1.     安装目录或数据目录位置不同于默认的位置(C:\Program Files\MySQL\MySQL Server 5.6 和 C:\Program Files\MySQL\MySQL Server 5.6\data)

2.     你需要调整服务器设置,比如内存、缓存,InnoDB配置信息。

Windows,MySQL程序按照指定的顺序从以下文件读取启动选项:

File Name

Purpose

%PROGRAMDATA%\MySQL\MySQL Server 5.6\my.ini,%PROGRAMDATA%\MySQL\MySQL Server 5.6\my.cnf

Global options

%WINDIR%\my.ini%WINDIR%\my.cnf

Global options

C:\my.iniC:\my.cnf

Global options

INSTALLDIR\my.iniINSTALLDIR\my.cnf

Global options

defaults-extra-file

The file specified with --defaults-extra-file=path, if any

%APPDATA%\MySQL\.mylogin.cnf

Login path options

MySQL在查找选项配置文件时,首先查找my.ini文件,然后在my.cnf文件中查找。然而,为了避免混淆,最好是只使用一个文件。如果你的电脑的C:\不是引导驱动器,你只有选择使用my.ini文件。选项配置文件必须是一个纯文本文件。

您也可以使用示例的选项配置文件,该文件包含在MySQL的发行版中,你可以将安装根目录的my-default.ini模板文件复制到 my.ini文件并使用它作为默认选项。

一个选项配置文件可以使用任何文本编辑器创建和修改,比如记事本。例如,如果MySQL安装在E:\ MySQL,数据目录在 E:\mydata\data,您可以在选项配置文件的[mysqld]部分中指定basedir datadir 选项的值:

[mysqld]

# set basedir to your installation path

basedir=E:/mysql

# set datadir to the location of your data directory

datadir=E:/mydata/data

Microsoft Windows路径名在指定选项配置文件中是使用斜杠而不是反斜杠(向前)。如果你使用反斜杠,请使用双反斜杠:

[mysqld]

# set basedir to your installation path

basedir=E:\\mysql

# set datadir to the location of your data directory

datadir=E:\\mydata\\data

3      选择一个MySQL的服务类型

WindowsMySQL 5.6可用的服务:

Binary

Description

mysqld

Optimized binary with named-pipe support

mysqld-debug

Like mysqld, but compiled with full debugging and automatic memory allocation checking

之前所有的二进制文件都针对英特尔处理器进行了优化,但在任何英特尔i386或更高的处理器中都是能工作的。

每一个MySQL发行版本都支持相同的存储引擎SHOW ENGINES命令显示给定引擎的服务支持情况

所有Windows MySQL 5.6服务都支持数据库目录的符号链接。

MySQL在所有Windows平台上都支持TCP / IP协议,同样支持命名管道(采用--enable-named-pipe 选项启动服务),在默认情况下采用TCP / IP方式,因为命名管道方式比TCP / IP方式在Windows配置下慢。

4      第一次启动MySQL服务

启动服务,输入这个命令:

C:\> "C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqld" --console

 对于包括InnoDB支持的服务,您应当会看到如下的启动信息(路径名称和大小可能不同): 

InnoDB: The first specified datafile c:\ibdata\ibdata1 did not exist:

InnoDB: a new database to be created!

InnoDB: Setting file c:\ibdata\ibdata1 size to 209715200

InnoDB: Database physically writes the file full: wait...

InnoDB: Log file c:\iblogs\ib_logfile0 did not exist: new to be created

InnoDB: Setting log file c:\iblogs\ib_logfile0 size to 31457280

InnoDB: Log file c:\iblogs\ib_logfile1 did not exist: new to be created

InnoDB: Setting log file c:\iblogs\ib_logfile1 size to 31457280

InnoDB: Log file c:\iblogs\ib_logfile2 did not exist: new to be created

InnoDB: Setting log file c:\iblogs\ib_logfile2 size to 31457280

InnoDB: Doublewrite buffer not found: creating new

InnoDB: Doublewrite buffer created

InnoDB: creating foreign key constraint system tables

InnoDB: foreign key constraint system tables created

011024 10:58:25  InnoDB: Started

当服务完成启动,您应当会看到类似如下内容,这表明服务已经准备好为客户端提供连接服务了

mysqld: ready for connections

Version: '5.6.22'  socket: ''  port: 3306

MySQL服务将一直向控制台写入它产生的诊断信息。你可以打开一个新的控制台窗口运行客户端程序

假如你忽略--console 选项,MySQL服务将把诊断内容输出到数据目录下(默认C:\Program Files\MySQL\MySQL Server 5.6\data)的错误日志中,错误日志文件名以为.err扩展名,该文件可以通过使用--log-error选项设置 

5      Windows命令行启动MySQL

从命令行启动mysqld服务器,打开一个控制台窗口(“DOS窗口”)并输入这个命令:

C:\> "C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqld"

 你可以通过执行这个命令停止MySQL服务器:

C:\> "C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqladmin" -u root shutdown

 可以使用mysqld --verbose --help来显示所有的mysqld 参数支持

6      MySQL工具自定义Path路径

为了更容易地调用MySQL程序,您可以添加MySQL bin 目录到你Windows系统的PATH 环境变量中:

l  Windows桌面,右键单击我的电脑图标,并选择属性

l  接下来从系统属性选择高级选项卡菜单出现,并点击环境变量按钮。

l  系统变量,选择路径,然后单击编辑按钮。应该会出现编辑系统变量对话。

l  将光标定在变量值的最后。(使用结束键,以确保光标定位在最后的文本)。然后输入你的MySQL bin 目录的完整路径名(例如,C:\Program Files\MySQL\MySQL Server 5.6\bin)

你现在应该可以从DOS提示符中的任何目录中调用MySQL中的可执行程序,只需要通过输入它的名称,无需提供路径,包括服务器、mysql客户端和所有mysql命令行实用工具, mysqladmin mysqldump

7      Windows服务方式启动MySQL

MySQLWindows上运行,推荐的方法是安装为Windows服务,以便MySQL随着Windows的启动和停止而自动启动和停止。安装MySQL作为Windows服务也可以从命令行使用 NET命令,或者使用图形化的Services 工具。一般来说,安装MySQL作为一个Windows服务,你应该使用一个管理员权限的帐户登录。 

7.1安装服务

在安装MySQL作为Windows服务之前,应该首先停止当前正在运行的服务,通过使用下面的命令:

C:\> "C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqladmin"

  -u root shutdown

 安装MySQL作为服务使用这个命令:

C:\> "C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqld" --install

安装后默认的服务名称为MySQL

7.2启动服务

一旦一个MySQL安装为服务,Windows启动时服务也自动启动。服务也可以从Services 实用程序启动,或者通过使用一个NET START MySQL命令。 NET命令是不区分大小写的。

作为一个服务运行时,mysqld不能访问控制台窗口,所以没有消息可以看到。如果mysqld无法启动,检查错误日志,错误日志位于MySQL数据目录(例如, C:\Program Files\MySQL\MySQL Server 5.6\data),错误日志文件的后缀为 .err

当一个MySQL已经安装为服务, Windows系统关闭时服务也自动停止。MySQL服务还可以使用Services 实用程序、NET STOP MySQL命令或者 mysqladmin shutdown命令手动停止。

如果你不希望在系统启动时自动启动服务,您还可以选择安装服务作为手动启动服务。要做到这一点,需要使用--install-manual参数而不是 –install参数:

C:\> "C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqld" --install-manual

7.3 删除服务

首先使用 NET STOP MySQL命令停止正在运行的服务,然后使用 –remove参数移除服务

C:\> "C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqld" --remove

7.4测试MySQL安装

您可以通过执行下列命令测试MySQL服务是否工作:

C:\> "C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqlshow"

C:\> "C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqlshow" -u root mysql

C:\> "C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqladmin" version status proc

C:\> "C:\Program Files\MySQL\MySQL Server 5.6\bin\mysql" test

 

 
分享到:
评论

相关推荐

    MySQL - MySQL and Windows

    - **1.4 Installing MySQL on Microsoft Windows Using a noinstall ZIP Archive**:这部分内容介绍了使用noinstall ZIP归档文件安装MySQL的方法。 - **1.4.1 Extracting the Install Archive**:解释了如何解压...

    kernel-devel-4.18.0-553.45.1.el8-10.x86-64.rpm

    Rocky Linux 8.10内核包

    Simulink中三阶单环多位量化Σ-Δ调制器的设计与实现-音频带ADC的应用(复现论文或解答问题,含详细可运行代码及解释)

    内容概要:本文档详细介绍了如何在Simulink中设计一个满足特定规格的音频带ADC(模数转换器)。首先选择了三阶单环多位量化Σ-Δ调制器作为设计方案,因为这种结构能在音频带宽内提供高噪声整形效果,并且多位量化可以降低量化噪声。接着,文档展示了具体的Simulink建模步骤,包括创建模型、添加各个组件如积分器、量化器、DAC反馈以及连接它们。此外,还进行了参数设计与计算,特别是过采样率和信噪比的估算,并引入了动态元件匹配技术来减少DAC的非线性误差。性能验证部分则通过理想和非理想的仿真实验评估了系统的稳定性和各项指标,最终证明所设计的ADC能够达到预期的技术标准。 适用人群:电子工程专业学生、从事数据转换器研究或开发的技术人员。 使用场景及目标:适用于希望深入了解Σ-Δ调制器的工作原理及其在音频带ADC应用中的具体实现方法的人群。目标是掌握如何利用MATLAB/Simulink工具进行复杂电路的设计与仿真。 其他说明:文中提供了详细的Matlab代码片段用于指导读者完成整个设计流程,同时附带了一些辅助函数帮助分析仿真结果。

    计算机课后习题.docx### 【计算机科学】研究生入学考试计算机组成原理专项题库设计:考研复习资源集成与优化

    内容概要:该题库专为研究生入学考试计算机组成原理科目设计,涵盖名校考研真题、经典教材课后习题、章节题库和模拟试题四大核心模块。名校考研真题精选多所知名高校的计算机组成原理科目及计算机联考真题,并提供详尽解析,帮助考生把握考研命题趋势与难度。经典教材课后习题包括白中英《计算机组成原理》(第5版)和唐朔飞《计算机组成原理》(第2版)的全部课后习题解答,这两部教材被众多名校列为考研指定参考书目。章节题库精选代表性考题,注重基础知识与重难点内容,帮助考生全面掌握考试大纲要求的知识点。模拟试题依据历年考研真题命题规律和热门考点,精心编制两套全真模拟试题,并附标准答案,帮助考生检验学习成果,评估应试能力。 适用人群:计划参加研究生入学考试并报考计算机组成原理科目的考生,尤其是需要系统复习和强化训练的学生。 使用场景及目标:①通过研读名校考研真题,考生可以准确把握考研命题趋势与难度,有效评估复习成效;②通过经典教材课后习题的练习,考生可以巩固基础知识,掌握解题技巧;③通过章节题库的系统练习,考生可以全面掌握考试大纲要求的各个知识点,为备考打下坚实基础;④通过模拟试题的测试,考生可以检验学习成果,评估应试能力,为正式考试做好充分准备。 其他说明:该题库不仅提供详细的题目解析,还涵盖了计算机组成原理的各个方面,包括计算机系统概述、数据表示与运算、存储器分层、指令系统、中央处理器、总线系统和输入输出系统等。考生在使用过程中应结合理论学习与实践操作,注重理解与应用,以提高应试能力和专业知识水平。

    __UNI__DB9970A__20250328141034.apk.1

    __UNI__DB9970A__20250328141034.apk.1

    minio-rsc-Rust资源

    rust for minio

    4-4-台区智能融合终端功能模块型式规范(试行).pdf

    国网台区终端最新规范

    《基于YOLOv8的化工管道焊缝缺陷检测系统》(包含源码、可视化界面、完整数据集、部署教程)简单部署即可运行。功能完善、操作简单,适合毕设或课程设计.zip

    资源内项目源码是来自个人的毕业设计,代码都测试ok,包含源码、数据集、可视化页面和部署说明,可产生核心指标曲线图、混淆矩阵、F1分数曲线、精确率-召回率曲线、验证集预测结果、标签分布图。都是运行成功后才上传资源,毕设答辩评审绝对信服的保底85分以上,放心下载使用,拿来就能用。包含源码、数据集、可视化页面和部署说明一站式服务,拿来就能用的绝对好资源!!! 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、大作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.txt文件,仅供学习参考, 切勿用于商业用途。

    python源码-1个机器学习相关资源

    一个简单的机器学习代码示例,使用的是经典的鸢尾花(Iris)数据集,通过 Scikit-learn 库实现了一个简单的分类模型。这个代码可以帮助你入门机器学习中的分类任务。

    pyqt离线包,pyqt-tools离线包

    pyqt离线包,pyqt-tools离线包

    《基于YOLOv8的船舶机舱灭火系统状态监测系统》(包含源码、可视化界面、完整数据集、部署教程)简单部署即可运行。功能完善、操作简单,适合毕设或课程设计.zip

    资源内项目源码是来自个人的毕业设计,代码都测试ok,包含源码、数据集、可视化页面和部署说明,可产生核心指标曲线图、混淆矩阵、F1分数曲线、精确率-召回率曲线、验证集预测结果、标签分布图。都是运行成功后才上传资源,毕设答辩评审绝对信服的保底85分以上,放心下载使用,拿来就能用。包含源码、数据集、可视化页面和部署说明一站式服务,拿来就能用的绝对好资源!!! 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、大作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.txt文件,仅供学习参考, 切勿用于商业用途。

    SQL常用日期和时间函数整理及使用示例

    SQL常用日期和时间函数整理及在sqlserver测试示例 主要包括 1.查询当前日期GETDATE 2.日期时间加减函数DATEADD 3 返回两个日期中指定的日期部分之间的差值DATEDIFF 4.日期格式转换CONVERT(VARCHAR(10),GETDATE(),120) 5.返回指定日期的年份数值 6.返回指定日期的月份数值 7.返回指定日期的天数数值

    GSDML-V2.3-Turck-BL20-E-GW-EN-20160524-010300.xml

    GSDML-V2.3-Turck-BL20_E_GW_EN-20160524-010300.xml

    T_CPCIF 0225-2022 多聚甲醛.docx

    T_CPCIF 0225-2022 多聚甲醛.docx

    《基于YOLOv8的智能仓储货物堆码倾斜预警系统》(包含源码、可视化界面、完整数据集、部署教程)简单部署即可运行。功能完善、操作简单,适合毕设或课程设计.zip

    《基于YOLOv8的智能仓储货物堆码倾斜预警系统》(包含源码、可视化界面、完整数据集、部署教程)简单部署即可运行。功能完善、操作简单,适合毕设或课程设计

    蚕豆脱壳机设计.zip

    蚕豆脱壳机设计.zip

    附件2-2:台区智能融合终端入网专业检测单位授权委托书.docx

    台区终端电科院送检文档

    Y6一39一No23.6D离心通风机 CAD().zip

    Y6一39一No23.6D离心通风机 CAD().zip

    django自建博客app

    django自建博客app

    附件3-4:台区智能融合终端全性能试验增值税发票开具确认单.docx

    台区终端电科院送检文档

Global site tag (gtag.js) - Google Analytics