Ir al contenido principal

Cómo crear un usuario en una base de datos Mysql o MariaDB

Hola querido lector. Hoy he traído para tí una breve guía para crear un usuario en una base de datos MySQL o MariaDB. Esta es una de las operaciones básicas que podemos además sobre una base de datos y de hecho una de las primeras cuando decides montarte un entorno de desarrollo.

Una vez que hayamos entrado en la base de datos para crear un usuario deberemos escribir lo siguiente:


Ahora tenemos el usuario creado pero no tienen ningún permiso. La configuración de privilegios que se usa con mayor frecuencia en un entorno de desarrollo es la siguiente:


El símbolo de % sirve para que acepte conexiones de cualquier host, ordenador. Poniendo % podremos conectarnos a la base de datos desde cualquier equipo. De otro modo si especificamos una ip solo podríamos conectarnos desde un equipo concreto.


En este caso solo se podría acceder a la base de datos, con ese usuario, desde el equipo con ip 192.168.0.148.

Esto implica que estamos concediendo todos los privilegios sobre una determinada base de datos, sin embargo todavía hay una sentencia menos proteccionista.


Con el anterior comando le hemos otorgado al usuario todos los privilegios sobre todas las bases de datos existentes en ese instancia del host.

Esta no es una configuración recomendada para un entorno de producción pero para un entorno de desarrollo es la mejor, bajo mi entender. Dado que si un código no te funciona, no te gustará volverte loco buscando un error en tu código para acabar descubriendo que el problema es de privilegios del usuario de la base de datos.

Una vez que has ejecutado alguna de las anteriores sentencias deberemos escribir lo siguiente para que los cambios sean efectivos.


Pues ya deberías de tenerlo funcionando a toda marcha. Para comprobarlo


Será localhost si estas en en el ordenador donde está la base de datos, sino será la ip del servidor en donde este la base de datos

Hasta luego amigo y hasta otra.

Comentarios

Entradas populares de este blog

Cómo hacer scroll suave o smooth scroll en javascript y css

Seguro que alguna vez te has preguntado como conseguir el efecto de scroll suave o también conocido como smooth scroll. Esto significa que cuando haces un enlace dentro de la propia página. Al pinchar no salte de golpe, sino que vaya a la ubicación correspondiente de manera suave. Para este propósito tenemos dos opciones: Sencilla En mi página web dentro del curso básico de html ( ver curso de ifelse.es ) lo tengo programado de la siguiente manera y me funciona bastante bien. Para verlo en acción, accede a la página de mi curso de html básico y pincha en el menú de la izquierda en la opción de párrafos. html { scroll-behavior: smooth; -webkit-overflow-scrolling: touch; } Más compleja Otra opción es utilizando la librería scroll-smooth para ello debes añadir los siguientes fragmentos antes de la última etique body de vuestro html. Esta librería tiene muchas opciones así que no estaría mal que le echases un ojo a la documentación.Te vuelvo a dejar el enlace ...

Cómo ocultar un input type file

Si has llegado hasta aquí es porque estás intentando hacer de un modo u otro un formulario para subir archivos a tu servidor y claro el estilo por defecto que te aparece es cutrísimo. Seguro que quieres que aparezca un flamante botón o imagen. Ya habrás llegado a la conclusión de que para poder desencadenar el selector de archivos tienes que relacionar el input con un label. Y he aquí la cuestión, te aparece tu flamante botón, y el botón por defecto que es más feo que picio. Solución Pues te lo puedes cargar de una forma tan fácil como añadiendo lo siguiente en tu css: input[type="file"]{ display: none; } Bueno, hasta otra.

Crear instancias Mysql MariaDB Ubuntu Server

Seguro que te has visto en la necesidad de tener más de un MariaDB, o base de datos basada MySql, para poder trabajar en diferente proyectos de desarrollo simultáneamente y tener las bases de datos completamente independientes. Para ello, la mejor solución es crear diferentes instancias. He creado esta guía paso a paso que os servirá tanto para MariaDB como otras bases de datos basadas en MySql desplegadas en Ubuntu Server. En esta guía vamos a montar dos instancias de MariaDB, una en el puerto 3308 y otra en el 3309. Recordad que el puerto por defecto es 3306 por tanto no montéis una instancia en ese puerto dado que en caso contrario creará conflicto con la instancia instalada por defecto que se crea al instalar MariaDB. Privilegios de superuser Lo primero que deberemos hacer es conseguir privilegios de administrados. Para ello teclearemos el siguiente comando: $sudo su $(meteréis vuestra contraseña y enter) #(ahora estaréis como superusuario) Detener servicio mysql L...