portable - start mysql server windows
Cómo iniciar el servidor MySQL en Windows XP (17)
Cada vez que intento iniciar MySQl escribiendo:
> mysql -u root
Estoy recibiendo un error:
ERROR 2003 (HY000): No se puede conectar al servidor MySQL en ''localhost'' (10061)
¿Cómo puedo resolver el problema anterior? Acabo de descargar MySQL y descomprimido en la unidad E, no he hecho nada. ¿Tengo que hacer la conexión primero? Si es así, ¿cómo puedo hacer?
Ejecute el símbolo del sistema como administrador y cd al directorio bin de MySQL
Generally it is (C:/Program Files/MySQL/mysql-5.6.36-winx64/bin)
- Ejecute el comando: mysqld --install. (Este comando instalará los servicios de MySQL y, si ya está instalado, aparecerá el mensaje).
Ejecute los siguientes comandos para iniciar y detener el servidor
Para empezar: net start mysql
Para detener: net stop mysql
Ejecutar el comando mysql .
Disfrutar !!
Aquí está el archivo ZIP que había descargado: mysql-5.7.15-winx64.zip
Estos son los pasos para iniciar el servidor MYSQL (mysql-5.7.15-winx64) por primera vez en Windows:
- Cree una nueva carpeta llamada "datos" en el directorio de instalación de MYSQL (es decir, en la misma ubicación donde se encuentra el directorio "bin". Para mí es: C: / programs / mysql-5.7.15-winx64 / mysql-5.7.15 -winx64. Esta ubicación variará según la ubicación en la que haya extraído el archivo zip MYSQL)
- Desde aquí usaré la ubicación de mi carpeta MYSQL como referencia. Vaya a: C: / programs / mysql-5.7.15-winx64 / mysql-5.7.15-winx64 / bin y ejecute el comando:
mysqld --initialize-insecure
omysqld --initialize
dependiendo de si desea que el servidor genere una contraseña inicial aleatoria para la cuenta ''root'' @ ''localhost''. - Para iniciar la base de datos, vaya a: C: / programs / mysql-5.7.15-winx64 / mysql-5.7.15-winx64 / bin y ejecute
mysqld --console
Puede ver los registros de inicio que se están imprimiendo. - Para conectarse a la base de datos, vaya a: C: / programs / mysql-5.7.15-winx64 / mysql-5.7.15-winx64 / bin y ejecute
mysql -u root -p
. Cuando se le solicite, ingrese la contraseña si se ha configurado o simplemente presione el botón "Enter" para conectarse
El error se queja de localhost
lugar de permisos y la práctica actual en MySQL es tener una dirección de enlace que especifique localhost
solo en un archivo de configuración.
Así que no creo que sea un problema de contraseña, excepto que dices que has ''descomprimido'' MySQL.
¿Es eso suficiente instalación? ¿Qué descargaste?
¿Hubo algún paso de instalación que le permitió definir una contraseña de root?
Y, como dijo NawaMan, ¿está funcionando el servidor?
El servidor MySQL se puede iniciar manualmente desde la línea de comandos. Esto se puede hacer en cualquier versión de Windows.
Para iniciar el servidor mysqld desde la línea de comandos, debe iniciar una ventana de consola (o "ventana DOS") e ingresar este comando:
shell> "C:/Program Files/MySQL/MySQL Server 5.0/bin/mysqld"
The path to mysqld may vary depending on the install location of MySQL on your system.
Puedes detener el servidor MySQL ejecutando este comando:
shell> "C:/Program Files/MySQL/MySQL Server 5.0/bin/mysqladmin" -u root shutdown
**Nota : **
Si la cuenta de usuario root de MySQL tiene una contraseña, debe invocar mysqladmin con la opción -p y proporcionar la contraseña cuando se le solicite.
Este comando invoca la utilidad administrativa MySQL mysqladmin para conectarse al servidor y decirle que se apague. El comando se conecta como usuario root de MySQL, que es la cuenta administrativa predeterminada en el sistema de concesión de MySQL. Tenga en cuenta que los usuarios del sistema de concesión de MySQL son totalmente independientes de cualquier usuario que inicie sesión en Windows.
Si mysqld no se inicia, verifique el registro de errores para ver si el servidor escribió algún mensaje allí para indicar la causa del problema. El registro de errores se encuentra en el directorio C: / Archivos de programa / MySQL / MySQL Server 5.0 / data. Es el archivo con un sufijo de .err. También puede intentar iniciar el servidor como mysqld --console; en este caso, puede obtener información útil en la pantalla que puede ayudar a resolver el problema.
La última opción es iniciar mysqld con las opciones --standalone y --debug. En este caso, mysqld escribe un archivo de registro C: / mysqld.trace que debe contener la razón por la que mysqld no se inicia. Ver MySQL Internals: Portar a otros sistemas.
A través de la página oficial de MySQL
Estaba usando MySQL Server 5.5 como resultado, me faltaba la carpeta de la cual la mayoría de las respuestas se mencionaban en la carpeta bin
. Lo que hice en cambio fue lo siguiente:
- Abra Explorer y diríjase a
C:/Program Files/MySQL/MySQL Server 5.5/bin
o su directorio de instalación de MySQL. - Ejecute la aplicación ejecutable
MySQLInstanceConfig
y siga las imágenes a continuación.
Esto resolvió mi problema y pude acceder a la base de datos sin ningún error.
Hay una de las mejores soluciones para resolver este problema y funcionará al 100%. Como sabemos, el servidor es un proceso, así que trátelo como un proceso, vaya al administrador de tareas en Windows y MS80
servicios en el administrador de tareas en ese servicio. Consulte Mysql
y MS80
e intente iniciarlo manualmente haciendo clic en él y luego en Ejecutar. Tomará algún tiempo.
vaya a su banco de trabajo mysql y haga clic en
start/shutdown
luego intente actualizar el estado del servidor en la opción de estado del servidor. se cargará eso es todo.
Iniciar el servidor mysql por símbolo del sistema
C:> "C: / Archivos de programa / MySQL / MySQL Server 5.5 / bin / mysqld" --console
O alternativa llegar hasta bin entonces.
mysqld --console
Se iniciará su servidor.
Si tienes un cliente de línea de comandos mysql disponible
Haz click en eso
se muestra ingrese su contraseña:
Por favor, introduzca su contraseña.
Entonces puedes acceder a ella.
Intenté los siguientes pasos para ejecutar el servidor mysql 5.6 en mi Windows 8.
- Ejecutar el símbolo del sistema como administrador
- vaya al directorio de instalación de mysql server 5.6 (en mi caso: C: / Archivos de programa (x86) / MySQL / MySQL Server 5.6 / bin) copie esa ubicación
- En la línea de comandos, ejecute "cd C: / Archivos de programa (x86) / MySQL / MySQL Server 5.6 / bin"
- ejecuta "mysql -u root"
Necesitas ejecutar el servidor primero. El comando que usa (en la pregunta) inicia un cliente para conectarse al servidor, pero el servidor no está allí, por lo que existe el error.
Como no soy un usuario de Windows (Linux viene equipado), puede que no sea la mejor persona para decirle cómo, pero puedo señalarle una guide y otra guide que le muestra cómo hacer que el servidor MySQL funcione correctamente en Windows.
Una vez que lo haya ejecutado, puede usar el comando (en la pregunta) para conectarlo.
NOTA: También puede probar http://www.apachefriends.org/en/xampp.html si planea usar MySQL para el desarrollo de bases de datos web.
Espero que esto ayude.
Si el símbolo del sistema no funciona en Windows, intente lo siguiente:
1) Servicios abiertos en Windows.
2) Luego verifique el estado de Mysql y si no encontró el estado nada o está en blanco, inicie el servicio mysql.
3) Luego, verifique si el mysql está iniciado o no. Si se muestra iniciado, intente verificar que mysql esté funcionando.
Me ha funcionado cuando los comandos de cmd no estaban funcionando.
También necesitas configurar e iniciar el servidor MySQL. Esto probablemente ayudará
También tuve problemas para iniciar el servidor MySql, pero ejecuté el comando como menciono la marca en la imagen. Está funcionando bien.
Tipo
C:/> "C:/Program Files/MySQL/MySQL Server 5.1/bin/mysqld" --console
para iniciar el servidor sql y luego probar la conexión del cliente.
lo primero que debe hacer es iniciar mysql para que pueda usar E:/mysql-5.1.39-win32/bin>net start mysql
(solo cuando hay un mysql ejecutándose como servicio) y luego puede ejecutar E:/mysql-5.1.39-win32/bin>mysql -u root
tal vez
E:/mysql-5.1.39-win32/bin>mysql -u root -p
mysql -u root -p
Después de ingresar este comando en el terminal, le pedirá una contraseña. ¡Ingrese la contraseña y estará listo para comenzar!
- Ejecute su línea de comandos como administrador. #
Podemos iniciar el servicio MySQL desde la línea de comandos de Windows usando el siguiente comando.
-
net start mysql
Comando para detener el servicio MySql:
-
net stop mysql
Deshabilitar el servicio MySql:
-
sc config mysql start= disabled
Comando para habilitar el servicio MySql (para iniciar automáticamente el servicio MySQL cuando se inicia el sistema):
-
sc config mysql start= auto
Comando para establecer el tipo de inicio en manual:
-
sc config mysql start= manual
¿Cómo reiniciar el servicio MySql? No hay un comando directo para reiniciar un servicio. Puede combinar los comandos de parada e inicio como a continuación.
-
net stop mysql & net start mysql