Mostrando entradas con la etiqueta linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta linux. Mostrar todas las entradas

Crear usuario en mysql desde consola linux

1) Empecemos por crear la base de datos:

$ mysql -u root -p
Después de esto nos pedirá contraseña y insertas la misma.

2) Visualizamos las bases existentes:

mysql> show databases;
Aquí nos aparecerán todas las bases que tiene mysql.

3) Para este ejercicio crearemos una nueva base de datos:

mysql> create database base_prueba;
Query OK, 0 rows affected (0.00 sec)

4) Crearemos ahora un usuario con su respectiva contraseña:

mysql> create user 'user_jd'@'localhost' identified by 'micontraseña';
Query OK, 0 rows affected (0.00 sec)

5) Creado el usuario vamos a asignarle los debidos permisos a con la base de datos que creamos anteriormente:

mysql> grant all privileges on base_prueba.* to user_jd;
Query OK, 0 rows affected (0.00 sec)

A partir de este momento estamos listos para crear tablas o importar cualquier archivo sql a la base.

Ignoring query to other database - Error

Nos puede pasar en algunas ocasiones que al querer conectarnos a la base de datos por linux nos da el siguiente error: "Ignoring query to other database"

El problema:  "mysql -root -p"
Normalmente nos pasa a los que tenemos apuro y nos olvidamos de escribir bien la sintaxis.

La solución; "mysql -u root -p"
Aquí podemos verificar que la diferencia de la primera con la segunda es la falta de la "u" antes del usuario de la base.