No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Curso de Bases de Datos con MySQL y MariaDB

Curso de Bases de Datos con MySQL y MariaDB

Carlos Eduardo G贸mez Garc铆a

Carlos Eduardo G贸mez Garc铆a

Instalaci贸n de MariaDB en Windows

7/34
Recursos

Aportes 13

Preguntas 7

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

IMPORTANTE!!
Si tienes inconvenientes en la instalacion de mariaDB porque en el curso pasado o por la razon que sea ya estabas usando el puerto 3306. Lo que debes hacer es apagar o detener el servidor de la base de datos o lo que ya estes corriendo en este puerto, y esto lo haces (en Windows) colocando en el buscador services.msc, lo abres y buscas la base de datos o lo que tengas corriendo en el puerto 3306 (en mi caso era MySQL por el curso anterior de fundamentos BD) y le das en detener.

Una vez hecho esto, puedes realizar el proceso de instalacion de mariaDB con normalidad 馃槂

Por primera vez tengo la oportunidad de seguir un curso que este al dia, actualizado y pueda usar las mismas herramientas. 鉁
.
Bueno queria aportar: en mi ambiente de desarrollo uso Laragon, en este caso fue necesario descargar a MariaDB en formato .zip
.
Luego el archivo .zip debe ser descomprimido en la carpeta donde estan instaladas las bases de datos, asi:
.

F:\laragon\bin\mysql\mariadb-10.6.10-winx64

.
馃搼 De esta manera podremos cambiar entre motores de bases de datos, en dado caso que el proyecto asi lo requiera.

En mi caso de instalaci贸n use:

  • Version: 10.8.5

  • Mirror: GigeNET - Chicago, IL.
    Next, Next, Next鈥
    Todo ok 鉁

Paso a paso para detener uso del puerto TCP 3306 y poder proceder con la instalaci贸n de MariaDB:

Enlace youtube: youtube.com/watch?v=wUC-ERsRKco&ab_channel=TruzzBlogg

  1. Abrir la consola como administrador (Escribir console en la barra de herramientas de tu PC y darle click derecho 鈥淓jecutar como administrador鈥)
  2. Escribir lo siguiente 鈥> netstat -nao | findstr 0.0.3306
  3. El resultado arrojado es el PID Number: LISTENING (PID Number)
  4. Abrir el monitor de recursos y buscar la app que genera el conflicto (es decir, realizar la b煤squeda del PID para encontrar el programa que genera el conflicto)
  5. Escribir en la consola lo siguiente 鈥> taskkill /pid (PID Number) /f
  6. Debe aparecer un mensaje como este (en mi caso el PID era el 6680): SUCCESS: The process with PID 6680 has been terminated.

Hola, si tienen el mismo error de lo puerto 3306, pueden hacer esto. (para Windows)

  1. Abrir la consola de Windows como Administrador (importante que sea como administrador).
  2. Escribir el siguiente comando.
netstat -ano | findstr :3306
  1. Les saldr谩 algo como esto.
  2. Recuerde el n煤mero que est谩 al final, el que est谩 despu茅s de 鈥淟ISTENING鈥, en mi caso el 3980.
  3. Abrir el administrador de tareas y entrar al apartado de servicios.
  4. Organicen el orden por PID y busquen el n煤mero que les hab铆a arrojado la consola de Windows.
  5. En mi caso ya no encuentro el n煤mero, pues ya finalic茅 la tarea, pero cuando encuentren el n煤mero, den clic derecho y luego dan clic en 鈥淒etener鈥, ya podr谩n continuar la instalaci贸n de MariaDB. 馃槂

Si en su proceso de descarga notan que se est谩 demorando mucho en completarse, asegurense de cambiar el servidor de descarga

Jejeje yo haciendo esto con Xampp instalado, 馃き me tope con una gran sorpresa

Una buena opci贸n, para evitar conflictos e inconvenientes si tienes otras bases de datos instaladas es usar Docker. En mi caso usando docker compose:

version: '3.1'

services:

 mdb:
    image: mariadb
    restart: unless-stopped
    environment:
      MARIADB_ROOT_PASSWORD: root
    volumes:
      - $HOME/mariaddbb:/var/lib/mysql
    ports:
      - 3307:3306

En el segmento ports expongo el puerto de mariadb 3306 al puerto en mi m谩quina local 3307, de esta forma evito conflictos con alguna otra base de datos usando el puerto 3306 en mi m谩quina.

Curso de Docker
Documentaci贸n MariaDB Docker

por primera vez hago la instalaci贸n tal cual como se muestra en el v铆deo y me funciona. que satisfacci贸n. excelente video.

Aqui les dejo una web para quienes tienen otro servidor de bases de datos instalado y por alguna razon no quieren abrir el puerto 3306
.
.
En general es buena practica de seguridad informatica no usar puertos predeterminados ya que los ataques informaticos generalmente estan enfocados directamente para puertos predeterminados

En mi caso descargu茅 la Version: 10.10.3 y Mirror: GigeNET - Chicago, IL.

Aqui les dejo una gu铆a para instalar MariaDB 10.3 en Ubuntu:

sudo apt update
sudo apt install mariadb-server
sudo mysql_secure_installation

Y ya con esto pueden instalar sin descargarlo en la p谩gina.

si tienes windows 32 bits puedes descargar la versiones 10.4.22 (para windows 7) o 10.5.13 (para windows 10)