1.安装方式:
安装文件;
可执行的二进制文件;
源代码编译。

2.版本选择:
常见版本区别:GA(一般应用,尽量使用最新版本)/RC(候选发布版本)/测试版本
实版本选择主要是够用、适用、好用!不一定是最新的

3.mysqld服务进程读取的选项文件:
配置文件:my.ini my.cnf
配置项:[client] [mysqld] [mysqldump] [mysql] [myisamchk]

4.mysqld服务进程的运行方式:
0).以命令提示框方式运行:mysqld --console;窗口退出后程序退出(非标准启动方式,启动及运行诊断的重定向);
1).单独的应用程序模式:直接从命令行运行mysqld或者指定--standalone;关闭命令窗口程序不退出
2).服务模式:如果是“完全路径的mysqld.exe”,可以通过定义--defaults-file来指定不同的选项
3).如何创建多个服务:
(1).mysqld --install:安装默认的Mysql服务,读取标准位置的选项配置文件中的[mysql]设置;
(2).mysqld --install Mysql --defaults-file=fullpathname:安装默认的Mysql服务,读取指定fullpathname选项配置文件中的[mysql]设置;
(3).mysqld --install user_name:安装指定名称为user_name的Mysql服务,读取标准位置的选项配置文件中与指定服务名称user_name完全相同[mysql]设置;
(4).mysqld --install user_name --defaults-file=fullpathname:安装指定名称为user_name的Mysql服务,读取指定fullpathname选项配置文件中的[mysql]设置

5.控制mysqld服务服务的4种标准方式:
1).服务控制:net start、net stop
2).脚本控制:sc start、sc stop
3).管理程序:mysqladmin
4).第三方服务管理器

6.windows上特有的选项:
--install 默认安装服务(自动启动);
--install-manual 默认安装服务(手动启动);
--install service_name 默认安装指定名称为service_name的服务(自动);
--install-manual service_name   默认安装指定名称为service_name的服务(手动);
--remove 删除默认服务;
--remove service_name 删除指定名称为service_name的服务;
--enable-named-pipe 启动命令管道(仅对默认服务有效);
--standalone 以独立程序方式运行。

7.第一选项参数:
--print-defaults 打印程序参数列表并退出;
--no-defaults 不读取任何配置文件的默认设置;
--defaults-file=# 从指定文件#读取默认设置;
--defaults-extra-file=#   指定文件#为全局配置
注意选项:
--console --将mysqld服务的启动、运行诊断信息重定向至屏幕输出,而不是(datadir)下的错误日志文件(.err);
--skip-grant-tables --强制mysqld忽略权限设置启动——既无权限控制——所以用户均是super权限;
--debug --跟踪模式,提供更加丰富的内部信息。跟踪文件位于c:\mysqld.trace

mysqld守护进程的更多相关文章

  1. linux系统编程之进程(八):守护进程详解及创建,daemon()使用

    一,守护进程概述 Linux Daemon(守护进程)是运行在后台的一种特殊进程.它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件.它不需要用户输入就能运行而且提供某种服务,不是对整个 ...

  2. 创建守护进程步骤与setsid() -- linux deamon进程

    原创:http://www.cnblogs.com/mickole/p/3188321.html 一,守护进程概述 Linux Daemon(守护进程)是运行在后台的一种特殊进程.它独立于控制终端并且 ...

  3. Linux中的两种守护进程stand alone和xinetd

    Linux中的两种守护进程stand alone和xinetd --http://www.cnblogs.com/itech/archive/2010/12/27/1914846.html#top 一 ...

  4. Linux守护进程详解(init.d和xinetd) [转]

    一 Linux守护进程 Linux 服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户.提供这些服务的程序是由运行在后台 的守护进程来执行的 ...

  5. 深入理解Linux操作系统守护进程的意义

    Linux服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户.提供这些服务的程序是由运行在后台的守护进程(daemons)来执行的.守护进程 ...

  6. Linux守护进程详解(init.d和xinetd)

    一 Linux守护进程 Linux 服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户.提供这些服务的程序是由运行在后台的守护进程来执行的. ...

  7. 笔记整理--Linux守护进程

    Linux多进程开发(三)进程创建之守护进程的学习 - _Liang_Happy_Life__Dream - 51CTO技术博客 - Google Chrome (2013/10/11 16:48:2 ...

  8. 守护进程(Daemon)

    守护进程的概念 守护进程(Daemon)一般是为了保护我们的程序/服务的正常运行,当程序被关闭.异常退出等时再次启动程序/恢复服务. 例如 http 服务的守护进程叫 httpd,mysql 服务的守 ...

  9. 【转】学习Linux守护进程详细笔记

    [原文]https://www.toutiao.com/i6566814959966093837/ Linux守护进程 一. 守护进程概述 守护进程,也就是通常所说的Daemon进程,是Linux中的 ...

随机推荐

  1. OOP中的多态

    尽管一直在说OOP,但说实话还不是真正的理解,面向对象的三个基本特性继承.封装.多态,前两个性质曾经 有接触听的比較多还好理解,以下主要介绍一下第三个特性--多态. 1. 定义     同一操作作用于 ...

  2. Zoie Merge Policy

    Zoie有一个ZoieMergePolicy如若价格值不是特别的.这是为lucene早期的版本号merge在不考虑删除doc会计并加以改进,和LogMergePolicy只是做同样的也合并相邻节段,而 ...

  3. zoj 1453 Stripies

    /* 根据题意:不难看出,要是整个方程式最小,那么应该大的数先结合,小的数后结合.先排序然后结合(贪心) */ #include<stdio.h> #include<stdlib.h ...

  4. jira使用

    JIRA的生产者把JIRA定义为Professional Issue Tracker,即它是一个专业的问题跟踪管理的软件.这里的"问题"对应的英文单词是Issue,所以含义比较广, ...

  5. mac outlook无法发送邮件

    工具-帐户 第一步把SSL钩挑上 第二步 下面的更多选项,验证选择“使用接收服务器信息” 搞定了!记得个赞!

  6. 最大值减去最小值小于或等于num的子数组数量

    [说明]: 本文是左程云老师所著的<程序员面试代码指南>第一章中“最大值减去最小值小于或等于num的子数组数量”这一题目的C++复现. 本文只包含问题描述.C++代码的实现以及简单的思路, ...

  7. VIJOS 1512SuperBrother打鼹鼠(二维BIT)

    呵呵.. 二维树状数组,第二维和第一维基本一样. --------------------------------------------------------------------------- ...

  8. RAC ORA-12170 ora-12535/tns-12535

    现象:开发人员抱怨RAC数据库出现了时连得上时连不上的情况,用SQLPLUS一试,果然有这样的情况: SQL> conn system/*******@bjyd 已连接. SQL> con ...

  9. Android 开发笔记 “java.util.Calendar.compareTo()”

     java.util.Calendar.compareTo() 方法比较Calendar对象和anotherCalendar对象之间的时间值(毫秒偏移量). 声明 以下是java.util.Calen ...

  10. A Byte of Python 笔记(4)控制流:if、for、while、break、continue

    第6章  控制流 3种控制流语句-- if  for  while 默认pyhon使用ASCII码来解释程序的,默认不支持中文,需要在程序的第一行或者第二行声明编码.官方参考具体参考以下三种方式:1. ...