Para tu primera consulta, se acaba de publicar un tutorial en el blog que te explica cómo acceder a MariaDB desde la terminal con bastante detalle, no creo que tengas problemas para seguirlo.
Aunque en el tutorial está todo bien explicado, le añadiría que una vez accedemos a la interfaz mysql de la consola y ejecutamos la consulta SHOW databases;
para ver los nombres de todas las bases de datos disponibles, puedes lanzar la consulta USE nombre_database;
para seleccionar una base de datos y usarla en las próximas consultas.
Sobre la compatibilidad de las consultas entre MariaDB y MySQL, decirte que funcionan exactamente igual, ya que MariaDB está diseñado para ser un reemplazo de MySQL. Puedes encontrar más ayuda en un artículo del blog que habla sobre MariaDB y sus ventajas frente a MySQL.
Comandos de ejemplo para crear una base de datos y usuario desde la consola.
Ahora iremos ejecutando desde la interfaz mysql de la consola los siguientes comandos. El proceso es muy sencillo, lo podemos desglosar en tres pasos:
- Primero, crear el usuario.
- Segundo, crear la base de datos.
- Por último, asignar permisos de acceso al usuario sobre la base de datos creada.
Creamos el usuario:
CREATE USER 'nombre_usuario'@'localhost' IDENTIFIED BY 'contraseña';
Creamos la base de datos:
CREATE DATABASE nombre_db;
Asignamos los permisos que tendrá el usuario sobre la base de datos (en este ejemplo daremos permisos totales):
GRANT ALL PRIVILEGES ON nombre_db.* TO 'nombre_usuario'@'localhost';
Creo haber respondido a tu pregunta, espero que te sirva de ayuda. Si te surge alguna duda, no dudes en preguntar.