# MariaDB Base de datos

# Instalación de MariaDB

Vamos a instalar MariaDB con unos sencillos comandos.

'sudo apt install mariadb-server'

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/blKimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/blKimage.png)

Después de la instalación ejecutamos lo siguiente para terminar la configuración de la base de datos.

'sudo mysql\_secure\_installation'

Con este comando nos pedirá algunos datos.

1- Nos pedirá ponerle contraseña al usuario root. En mi caso voy a ponerle una.

2- Nos pedirá si queremos cambiar la forma de la autenticación, en mi caso si.

3- Nos pregunta si cambiar la contraseña de root, en mi caso no.

4- Nos pregunta eliminar usuarios anónimos, en mi caso si.

5- Nos pregunta si queremos desactivar la cuenta de root para que no pueda acceder de forma remota.

6- Nos pregunta si eliminar la base de datos de prueba y cualquier acceso a ella, en mi caso si.

7- Nos pregunta si recargar la tabla de privilegios, en mi caso si.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/LK1image.png)](https://wikasa.es/uploads/images/gallery/2023-12/LK1image.png)

Despues podemos acceder a la base de datos de la siguiente forma.

'sudo mysql -u root -p'

Nos pedirá la contraseña de root si la hemos añadido antes.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/EMAimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/EMAimage.png)

Ya estaría instalado y con nosotros dentro.

Ahora os recomiendo los siguientes tutoriales para seguir mejorando la base de datos.

Crear usuario con todos los permisos: [Crear usuario en Maria... | WiKasa](https://wikasa.es/books/mariadb-base-de-datos/page/crear-usuario-en-mariadb-comandos)

Instalar PHPMYADMIN: [Instalar PHPMYADMIN In... | WiKasa](https://wikasa.es/books/mariadb-base-de-datos/page/instalar-phpmyadmin-interfaz-web-para-bases-de-datos)

# Crear usuario en MariaDB Comandos

Para crear un usuario en MariaDB por comandos hay que acceder a él.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/saHimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/saHimage.png)

Una vez dentro creamos el usuario que queramos.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/ecPimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/ecPimage.png)

Le damos permisos totales o los que queramos en mi caso todos y recargamos la tabla de privilegios.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/xhFimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/xhFimage.png)

Una vez hecho esto, nos salimos e intentamos iniciar sesión con la cuenta nueva para probar que funciona.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/j0Wimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/j0Wimage.png)

# Instalar PHPMYADMIN Interfaz Web para Bases de datos

Para instalar phpmyadmin basta con instalarlo como cualquier otra cosa.

'sudo apt install phpmyadmin'

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/TOfimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/TOfimage.png)

Aquí nos pide que utilizaremos para entrar a la interfaz web, en nuestro caso apache. Marcamos con apache y tabulamos para darle a ok.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/kBdimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/kBdimage.png)

Ahora nos pedirá si queremos que phpmyadmin se autoconfigure con su base de datos o en su defecto crearla nosotros, 100% recomendable darle a que si.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/3hEimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/3hEimage.png)

Nos pide una contraseña para registrar phpmyadmin en la base de datos.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/DK6image.png)](https://wikasa.es/uploads/images/gallery/2023-12/DK6image.png)

Confirmamos la contraseña.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/szYimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/szYimage.png)

Cuando instalamos algo nos suele pedir reiniciar servicios, en este caso tabulamos y le damos a ok.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/gIWimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/gIWimage.png)

Después de esto nos metemos a la ip por interfaz web colocando al final /phpmyadmin.

OS SALDRÁ UN ERROR.

Falta un modulo de PHP para apache, lo instalamos y reiniciamos apache.

'sudo apt install libapache2-mod-php8.1'

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/7akimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/7akimage.png)

Recargamos la página y ya funcionaría. Ahora accedemos por ejemplo con el usuario que hemos creado en otro tutorial.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/Nv4image.png)](https://wikasa.es/uploads/images/gallery/2023-12/Nv4image.png)

Y ya estaríamos dentro.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/xabimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/xabimage.png)