Armin
       I did what you said, now I understand what you say that there is no
sence in what I wanted to do.But I gave these commands as follows But it did
not work.What I want is to specify a configuration file which is placed in
the WINDOWS directory.The commands I ran
C:\>NET STOP MySQL
C:\>mysqld-nt --remove
C:\>mysqld-nt --install MYSQL "--defaults-file=\"c:\WINDOWS\my.ini\""
Service successfully installed.

C:\>net start mysql
System error 2 has occurred.

The system cannot find the file specified.

Why is the file not able to be found, I have taken my.ini out of the MySQL
installation directory and placed it in the WINDOWS directory.

Are there other commands to start a service apart from NET commands,like
using mysqladmin?


Varuna

On Mon, Oct 6, 2008 at 7:07 PM, Armin Schöffmann
<[EMAIL PROTECTED]> wrote:

> Varuna,
> obviously it doesn't make much sense, to specify the my.ini location
> in my.ini itself.
> The "--defaults-file" option is used as a direct start-up parameter
> for mysql-server both, run as service or console-process.
> It simply tells the server-process where to look for the oneandonly my.ini.
> Any fullpath given here, overrides the default search-path during
> server-startup.
> I assume your server-process has been already started with a
> "--defaults-file" -option pointing to a my.ini in the
> mysql-application-directory, therefor it failed after deleting the
> file at this location.
> You may change the direct service-startup options by invoking
> mysqld-nt with options --remove and --install:
> With the "install" option you can specify the complete "command-line"
> including additional options which will be used when the server starts
> as a service.
>
> e.g.
>
> net stop mysql
>
> mysqld-nt --remove
> mysqld-nt --install MYSQL "--defaults-file=\"c:\program
> files(x86)\mysql\my.ini\""
>
> net start mysql
>
> Regards,
> Armin.
>
>
> 2008/10/6 Varuna Seneviratna <[EMAIL PROTECTED]>:
> > I added a line to the [mysqld) group
> > As  --defaults-file="C:\WINDOWS\my.ini" and then I restarted the
> > service.Everything was fine.Then I took out the my.ini file in the MySQL
> > instalation directory the result was an error message AS
> >
> > Could Not start the MySQL Service on Local Computer
> >
> > Error 1067 The preocess terminated unexpectedly
> >
> > According to the manual MySQL server reads option files in the order
> >
> > Default options are read from the following files in the given order:
> > C:\WINDOWS\my.ini C:\WINDOWS\my.cnf C:\my.ini C:\my.cnf C:\Program
> > Files\MySQL\MySQL Server 5.0\my.ini C:\Program Files\MySQL\MySQL Server
> > 5.0\my.cnf
> >
> >
> > To see the order I ran the command mysqld-nt --verbose --help
> > If the optin files read order is as above why can,t get the service
> started
> >
> > Varuna
> >
>
>
>
> --
> Aegaeon technologies GmbH
> phone: +49.941.8107344
> fax:   +49.941.8107356
>
> Legal disclaimer:
> http://aegaeon.de/disclaimer/email_all_int.txt
>

Reply via email to