Bug #326 Optional service with --defaults-file=conf_file_path doesn't works
| Submitted: | 25 Apr 2003 20:16 | Modified: | 26 May 2003 12:05 |
|---|---|---|---|
| Reporter: | Miguel Solorzano | Email Updates: | |
| Status: | Closed | Impact on me: | |
| Category: | MySQL Server | Severity: | S2 (Serious) |
| Version: | ALL | OS: | Windows (Windows NT\XP\Win2k) |
| Assigned to: | MySQL Verification Team | CPU Architecture: | Any |
[26 May 2003 12:05]
MySQL Verification Team
This bug is already fixed: Changeset: 1.1378 03/05/26 20:09:53
Portions of this website are copyright © 2001, 2002 The PHP Group
Page generated in 0.038 sec. using MySQL 8.4.7-u6-cloud
Timestamp references displayed by the system are UTC.
Content reproduced on this site is the property of the
respective copyright holders.
It is not reviewed in advance
by Oracle and does not necessarily represent the opinion of
Oracle or any other party.
Description: The optional service installed with: mysqld --install-manual mysqldopt --defaults-file=c:\path\my.ini doesn't start adequately due to use 3 parameters in argc. How to repeat: install the optional service with: mysqld --install-manual mysqldopt --defaults-file=d:\custom_path\my.ini start the server with: net start mysqldopt and the service fails to start. Suggested fix: *** d:\mysql-dev\mysql\sql\mysqld.cc Thu Apr 17 18:09:34 2003 --- c:\fix\mysqld.cc Fri Apr 25 23:53:34 2003 *************** *** 2223,2231 **** return 0; if (Service.IsService(argv[2])) { ! /* start an optional service */ use_opt_args=1; ! opt_argc=argc; opt_argv=argv; start_mode= 1; Service.Init(argv[2], mysql_service); --- 2223,2231 ---- return 0; if (Service.IsService(argv[2])) { ! /* start an optional service with --defaults-file=my_path\my.ini */ use_opt_args=1; ! opt_argc=2; /* for to exclude the service name */ opt_argv=argv; start_mode= 1; Service.Init(argv[2], mysql_service);