1 .安装方式:
安装文件;
可执行二进制文件
编译源代码。
2 .选择版本:
典型版本差异:典型APP应用程序,尽可能使用最新版本)/RC )候选版本) /测试版本
实际版本的选择主要是充分、适用、使用方便! 不一定是最新的
3.mysqld服务进程读取的选项文件:
配置文件: my.inimy.cnf
配置项目: [ client ] [ mysqld ] [ mysqldump ] [ MySQL ] [ myisamchk ]
4 .如何运行4.mysqld服务流程:
0 ) )通过命令提示符框方式执行(mysqld --console; 窗口结束后程序结束(非标准启动方式,启动及运行诊断重定向);
1 )单独的APP应用程序模式)直接从命令行运行mysqld或指定--standalone; 关闭命令窗口不会退出程序
2 ) .服务模式:对于完整路径mysqld.exe,可以通过定义--defaults-file指定不同的选项
3 ) .如何创建多个服务:
(1).mysqld --install :安装默认Mysql服务,并读取标准位置选项配置文件中的[mysql]设置;
)2).mysqld---install MySQL---defaults-file=fullpathname ) :安装默认MySQL服务,并指定full pathname选项
(3).mysqld-- install user_name:[ Mysql ]设置与安装具有指定名称的MySQL服务并在标准位置选项配置文件中指定的服务名称的user _ name完全相同
(4).mysqld---install user_name---defaults-file=full pathname )安装具有指定名称的user _ name的Mysql服务,并指定
控制mysqld服务的四种标准方案:
1 )服务器控制: net start,net stop
2 ) .脚本控件: sc start、sc stop
3 ) .虚拟机管理程序: mysqladmin
4 ) .第三方服务经理
6 .特定于6.windows的选项:
--install默认安装服务(自动启动);
- -安装手动默认安装服务(手动启动);
--install service_name默认安装指定的名为service_name的服务(自动);
--install-manual service_name默认安装指定的名为service_name的服务(手动);
- -删除--remove默认服务;
--remove service_name删除指定名称的服务;
--enable-named-pipe启动命令流水线(仅启用默认服务);
--standalone在独立程序中运行。
7 .第一可选参数:
- -打印默认打印程序创建参数列表并退出;
--no-defaults不读取配置文件的默认设置;
--defaults-file=#从指定的文件#读取默认设置;
--defaults-extra-file=#在全局配置中指定文件#
注意选项:
--console--将mysqld服务的启动运行诊断信息重定向至屏幕输出,而不是(datadir )下的错误日志文件(.err )。
--- skip-grant-tables-- -强制mysqld忽略权限设置,无权启动——并控制——,因此用户均为超级权限;
--debug --在跟踪模式下提供更丰富的内部信息。 跟踪文件位于c:mysqld.trace中