🧚 ¡Oye! Beekeeper Studio es una GUI para MariaDB rápida, moderna y de código abierto Descarga
10 de junio de 2024 Por Matthew Rathbone

Introducción

Para crear un usuario nuevo en MariaDB, necesitas acceso al servidor de MariaDB con una cuenta que tenga privilegios suficientes para crear usuarios. Si no tienes una cuenta así, tendrás que pedirle a tu administrador de bases de datos que cree un usuario por ti.

Si ya tienes los privilegios necesarios, puedes crear un usuario nuevo en MariaDB con los siguientes pasos:

Conéctate a MariaDB

Puedes conectarte al servidor de MariaDB con el cliente de línea de comandos mysql, o de forma gráfica con Beekeeper Studio. Tendrás que ingresar el usuario y la contraseña de una cuenta que tenga los privilegios necesarios.

Ejecuta CREATE USER

Una vez que estés conectado al servidor de MariaDB, usa la sentencia CREATE USER para crear un usuario nuevo. Esta sentencia tiene la siguiente forma:

CREATE USER 'username'@'hostname' IDENTIFIED BY 'password';

Reemplaza username con el nombre que quieras para el nuevo usuario, hostname con el nombre de host o la dirección IP desde donde el usuario podrá conectarse, y password con la contraseña que quieras para el usuario.

¿Necesitas una contraseña segura para los usuarios de tu base de datos? Prueba nuestra herramienta gratuita Generador de contraseñas para bases de datos.

Aquí tienes un ejemplo que permite al usuario ‘matthew’ conectarse desde cualquier host.

CREATE USER 'matthew'@'%' IDENTIFIED BY 'supersecretpassword';

Otorga permisos

Después de crear el usuario, tendrás que otorgarle los privilegios necesarios. Esto se hace con la sentencia GRANT, que tiene la siguiente forma:

GRANT priv_type ON priv_level TO 'username'@'hostname';

Reemplaza priv_type con el tipo de privilegio que quieres otorgar (como SELECT, INSERT, UPDATE, etc.), priv_level con el nivel al que debe aplicarse el privilegio (como una base de datos o tabla específica), y username y hostname con los valores que usaste en la sentencia CREATE USER.

Puedes ver todos los privilegios que admite la base de datos ejecutando SHOW PRIVILEGES. Consulta la documentación oficial para más información.

Aquí tienes un ejemplo que otorga TODOS los permisos sobre todas las bases de datos a nuestro usuario, Matthew:

GRANT ALL PRIVILEGES ON * . * TO 'matthew'@'%';

Recarga los privilegios

Después de otorgar los privilegios necesarios al usuario, puedes usar la sentencia FLUSH PRIVILEGES para que los cambios surtan efecto. Esta sentencia tiene la siguiente forma:

FLUSH PRIVILEGES;

¡Listo!

Una vez que completes estos pasos, el nuevo usuario podrá conectarse al servidor de MariaDB y realizar las acciones que permitan los privilegios que le otorgaste. Ten en cuenta que siempre puedes usar la sentencia REVOKE para quitarle privilegios a un usuario o la sentencia DROP USER para eliminarlo por completo.

Resumen de CREATE USER en MariaDB

En resumen, para crear un usuario nuevo en MariaDB usas las sentencias CREATE USER y GRANT para crear el usuario y otorgarle los privilegios necesarios, y luego la sentencia FLUSH PRIVILEGES para que los cambios surtan efecto. Como siempre, es importante administrar con cuidado las cuentas de usuario y los privilegios para garantizar la seguridad e integridad de tu servidor de MariaDB.

Beekeeper Studio es una GUI para MariaDB gratuita y de código abierto

Beekeeper Studio es la mejor herramienta que he encontrado para administrar MariaDB. Es versátil, fácil de usar y ofrece muchas opciones geniales. ¡Es una joya! ¡Felicidades al equipo de desarrollo! - Nick

Beekeeper Studio es un cliente de MariaDB rápido, intuitivo y fácil de usar. También es compatible con muchísimas otras bases de datos y funciona de maravilla en Windows, Mac y Linux.

La versión de Beekeeper para Linux tiene el 100% de las funciones, sin recortes ni concesiones.

Lo que dicen los usuarios de MariaDB sobre Beekeeper Studio

PAUL THOMSON

siempre usé HeidiSQL porque es lo que viene con MariaDB (y es gratis), pero siempre me frustró el autocompletado lento o inexistente y tener que usar mucho el mouse. BeeKeeper resuelve esas frustraciones. El formato JSON de los datos de las tablas es súper práctico.

Chris Pink MD BhebeConsulting.co.uk

En mi puesto me encargo de todo el código heredado y del código nuevo, usando MSSQL/Mariadb/Oracle/Postgres y sqlite, y creo que por fin encontré la herramienta que cubre todas mis necesidades en una sola

¿Listo para mejorar tu flujo de trabajo con MariaDB?

download Descarga gratis