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. openstack nova修改实例路径,虚拟磁盘路径

    #实例路径 --instances_path=$state_path/instances #日志的目录 --logdir=/var/log/nova #nova的目录 --state_path=/va ...

  2. QT与JavaScript互调 - 虹的日志 - 网易博客

    QT与JavaScript互调 - 虹的日志 - 网易博客 QT与JavaScript互调   2012-05-29 21:43:14|  分类: 技术 |  标签:qt  javascript  w ...

  3. 张王李相亲应用if else

    package hello; public class to { public static void main(String[]args){ int a =1,b=0; int c =1,d=0; ...

  4. SDOI(队列)

    SDOI Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others) Total Sub ...

  5. HTML5地理定位,百度地图API,知识点熟悉

    推断浏览器的兼容问题: IE9+支持地理定位,FF Chrome新版支持地理定位  if (navigator.geolocation) {        alert('支持地理定位');   } e ...

  6. Android Fragment 嵌套使用报错

    在新的SDK每次创建activity时,会自己主动生成  <pre name="code" class="java">public static c ...

  7. MVC过滤器基本使用

        Action过滤器 /// <summary> /// 执行代码前执行 /// </summary> /// <param name="filterCo ...

  8. SQL基础常用语法

    一.基础 1.说明:创建数据库 CREATE DATABASE database-name 2.说明:删除数据库 DROP database dbname 3.说明:创建新表 create table ...

  9. [Jobdu] 题目1517:链表中倒数第k个结点

    给出一个链表的头指针,要求找到倒数第k个节点,并输出这个节点的值 例子: 先看一个例子,链表为:1 2 3 4 5 6,倒数第2个节点就是5,倒数第一个节点就是6,以此类推.这里的链表有头节点,就是说 ...

  10. c#的Marshal

    补充过程中~ 感觉应该是C#调用非托管的比较专门的class 例1. public struct ImageDataMsg { public char DataType; public int Srv ...