El servidor MySQL puede ser iniciado manualmente desde la línea de comandos. Esto es válido en cualquier versión de Windows.
Para iniciar el servidor mysqld desde la línea de comandos, se debería abrir una ventana de consola (o “ventana DOS ”) e ingresar este comando:
C:\> C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld
La ruta empleada en el ejemplo anterior puede variar según la ubicación de la instalación de MySQL en el sistema.
En versiones no NT de Windows, esto ejecutará mysqld en segundo plano. Esto significa que luego de que el servidor se inicia, puede verse otra ventana de comandos. Si se inicia el servidor de esta manera pero en Windows NT, 2000, XP o 2003, el mismo se ejecuta en segundo plano sin que aparezca ningún indicador del sistema hasta que el servidor finaliza. Debido a esto, se deberá abrir otra ventana de consola para correr programas cliente mientras el servidor se ejecuta.
El siguiente comando detendrá al servidor MySQL:
C:\> C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqladmin -u root shutdown
Esto invoca la utilidad administrativa de MySQL,
mysqladmin, para conectarse al servidor y
transmitirle la orden de finalización. El comando se conecta
como el usuario root
de MySQL, el cual es la
cuenta administrativa por defecto en el sistema de permisos de
MySQL. Debe advertirse que los usuarios en este sistema son
enteramente independientes de cualquier usuario de inicio de
sesión perteneciente a Windows.
Si mysqld no se inicia, debe verificarse el
registro de errores para ver si el servidor generó cualquier
mensaje que indique la causa del problema. El registro de
errores se localiza en el directorio C:\Program
Files\MySQL\MySQL Server 5.0\data
. Es el fichero con
extensión .err
. También puede intentarse
iniciar el servidor con el comando mysqld
--console; en este caso se podrá obtener alguna
información en pantalla que permita resolver el problema.
La última opción es ejecutar mysqld con
--standalone --debug
. En este caso,
mysqld guardará un fichero de registro
llamado C:\mysqld.trace
el cual debería
contener la razón por la cual mysqld no se
inicia. Consulte Sección D.1.2, “Crear ficheros de traza”.
El comando mysqld --verbose --help sirve para mostrar todas las opciones que mysqld es capaz de comprender.
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.