3

Solución: MySQL no estableció la conexión, los parámetros están incorrectos / Puerto ocupado. (Xampp, MySQL, Wordpress)

¡Hola! Si al igual que yo hiciste el curso de fundamentos de bases de datos, probablemente ya tengas instalado MySQL workbench en tu computador.
.
En este caso, es probable que su puerto 3306 ya esté ocupado. Y ya que Xampp instala su servidor de MySQL en el puerto 3306, entonces probablemente se encontrarán con un error que no los dejará correr el servidor de MySQL:
image.png
.
Y si lográn salvarse de ese, entonces es posible que se topen con este otro cuando lo intenten correr:
errorWordpress1.PNG
.
La solución a esto es simplemente configurar Xampp para que use el puerto 3307 para la base de datos MySQL. Para esto hay que hacer 3 cosas:

Paso 1

Abran Xampp como administrador, y entren en config, el botón en la esquina superior derecha.
.
En la ventana que abrirá, seleccionan Service and Port Settings.
.
Finalmente abren la pestaña de mysql, cambian el puerto principal al 3307 y guardan.
tutorial1.PNG
tutorial2.PNG
tutorial3.PNG

Paso 2

Ahora debemos cambiar el puerto en las configuraciones de my.ini
.
Para eso, en la fila de modulo de MySQL, pulsamos en botón config y hacemos click en my.ini.
.
Esto abrirá un block de notas donde haremos las siguientes dos modificaciones:
image.png
tutorial4.PNG
tutorial5.PNG

Paso 3

Finalmente, debemos cambiar el puerto en la configuración de Apache, en el documento php.ini
.
Para hacerlo, debemos hacer click en config en la fila del modulo de apache, y pulsar php.ini.
.
Esto abrirá un último block de notas donde tendrán que hacer otras dos modificaciones:
tutorial6.png
tutorial7.PNG
tutorial8.PNG

Resultado

Con eso deberían poder iniciar la base de datos al pulsar admin en el módulo de MySQL. Yo me topé con los dos errores de arriba, y estos tres pasos lo resolvieron para mi.
.
Espero que este pequeño tutorial los haya ayudado 😃 Por favor compartanlo si ven que alguien más tiene este error 😉
tutorial9.png
tutorial99.PNG

Escribe tu comentario
+ 2
2

Muchas gracias!! he estado batallando con exactamente este problema al iniciar el curso practico de SQL