[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
The MySQL server can be started manually from the command line. This can be done on any version of Windows.
To start the mysqld
server from the command line, you should
start a console window (a "DOS" window) and enter this command:
shell> C:\mysql\bin\mysqld |
On non-NT versions of Windows, this will start mysqld
in the
background. That is, after the server starts, you should see another
command prompt. If you start the server this way on Windows NT, 2000, or XP,
the server will run in the foreground and no command prompt will appear
until the server exits. Because of this, you should open another console
window to run client programs while the server is running.
You can stop the MySQL server by executing this command:
shell> C:\mysql\bin\mysqladmin -u root shutdown |
This invokes the MySQL administrative utility mysqladmin
to
connect to the server and tell it to shut down. The command connects
as root
, which is the default administrative account in the
MySQL grant system. Please note that users in the MySQL grant system
are wholly independent from any login users under Windows.
If mysqld
doesn't start, check the error log to see whether the
server wrote any messages there to indicate the cause of the problem.
The error log is located in the `C:\mysql\data' directory. It is
the file with a suffix of `.err'. You can also try to start the
server as mysqld --console
; in this case, you may get some useful
information on the screen that may help solve the problem.
The last option is to start mysqld
with
--standalone --debug
.
In this case mysqld
will write a log file
`C:\mysqld.trace' that should contain the reason why
mysqld
doesn't start. See section D.1.2 Creating Trace Files.
Use mysqld --help
to display all the options that
mysqld
understands!
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |