Comandos basicos en MariaDB. En anteriores artículos ya vimos como instalar o actualizar MariaDB.
Hoy vemos los comandos más usados y útiles a la hora de manejar una base de datos MariaDB. Son comandos basicos con los cuales podrás empezar a administrar MariaDB, cabe decir que también son validos con MySQL.
Comprobar la versión instalada de MariaDB
Para verificar la versión actual, escribe el siguiente comando en la terminal
mysql -version
Este comando te proporciona la versión actual de DB. Si lo quieres más detallado…
mysqladmin –u root –p version
Iniciar sesión en MariaDB
Para iniciar sesión en el servidor mariadb, ejecuta el siguiente comando e introduces tu contraseña.
mysql –u root –p
Mostrar bases de datos
Para mostrar todas las bases de datos que tu maridb tiene actualmente, ejecuta:
show databases;
Crear nuevas bases de datos
Para crear una nueva base de datos en mariadb (como ejemplo… SOLOLINUX).
create database SOLOLINUX;
Con usuario SOLOLINUX.
mysqladmin -u user -p create SOLOLINUX
Eliminar una base de datos
Para eliminar una base de datos.
drop database SOLOLINUX;
mysqladmin –u root –p drop SOLOLINUX
Crear nuevo usuario
Crear un nuevo usuario para la base de datos.
CREATE USER ‘sololinux’@’localhost’ IDENTIFIED BY ‘password’;
Concesión de acceso al usuario para una base de datos
Conceder acceso al usuario para una única base de datos
GRANT ALL PRIVILEGES ON SOLOLINUX.* to ‘sololinux’@’localhost’;
El anterior comando dara a los usuarios un acceso completo a la base de datos llamada SOLOLINUX. También podemos otorgar permisos SELECT, INSERT, DELETE al sololinux.
Si en vez de a una base de datos, le quieres otorgar permisos a todas las bases de datos.
GRANT ALL PRIVILEGES ON *.* to ‘sololinux’@’localhost’;
Crear copia de seguridad
En el caso de que solo quieras hacer un backup de la base de datos «SOLOLINUX».
mysqldump –u root –p SOLOLINUX>db_backup.sql
Si es de todas las bases de datos.
mysqldump –u root –p – – all-databases >all_dbs.sql
Restaurando la base de datos
Para restaurar la base de datos a otra, con el mismo nombre ya existente en la nueva.
mysql –u root –p SOLOLINUX<db_backup.sql
Importar a una base de datos indiferentemente del nombre de la nueva base de datos.
mysqlimport –u root –p SOLOLINUX<db_backup.sql
Modificar la contraseña de un usuario en MariaDB
En este ejemplo modificaremos la contraseña de ‘root’, pero puedes usar este proceso para cambiar la contraseña de cualquier usuario,
Inicia sesión en mariadb y selecciona la base de datos ‘mysql’
mysql –u root –p use mysql;
Y ejecuta…
update user set password=PASSWORD(‘nuevo_PASSWORD’) where User=’root’;
Recarga privilegios
flush privileges;
Y cierra sesión.