Mostrando entradas con la etiqueta Crear base de datos. Mostrar todas las entradas
Mostrando entradas con la etiqueta Crear base de datos. Mostrar todas las entradas

lunes, 27 de agosto de 2018

Usando Mysql por consola ubuntu


ACCEDER A MYSQL 
mysql -u root -p;

Si estas usando un paquete como XAMPP , es posible que no tengas contrasenna, en este caso entra sin solicitarla
mysql -u root;


CREAR UNA BASE DE DATOS
Se puede crear una base de datos de manera sencilla como se ve abajo:
CREATE DATABASE dbname;
CREATE DATABASE dbname;

o tambien se pueden crear especificando su tipo de codificacion, como se muestra abajo

CREATE DATABASE dbname CHARACTER SET utf8 COLLATE utf8_general_ci;



CREAR UN USUARIO

CREATE USER 'user_name'@'localhost' IDENTIFIED BY 'password';

CONCEDIENDO PERMISOS A USUARIOS
GRANT ALL PRIVILEGES ON 'db_name'.'table_name' TO 'user_name'@'localhost';
'user_name' aqui va el nombre del usuario a que se le concede privilegios'db_name' debe ser reemplazado por el nombre de la BD'table_name' debe ser reemplazado por el nombre de la tabla.

En caso, que el usuario tenga acceso a cualquier BD y tabla sera *.*

Para que surtan efectos los cambios realizados sobre el usuario y la base de datos
FLUSH PRIVILEGES;
LISTAR LOS USUARIO DE MYSQL

select User from mysql.user;


LISTAR LAS BASES DE DATOS CONTENIDAS 
Despues de ingresar a mysql (mysql -u root)

Show databes;        // Listar todas las base de datos

use your_bd_name;   // selecciona una base de datos indicada a usar

show tables;        // Muestra las tablas de la base de datos usada                                    anteriormente


BORRAR UNA BASE DE DATOS
Se puede borrar una base de datos de manera sencilla como se ve abajo:
DROP DATABASE dbname;

SALIR DE MYSQL 
mysql> exit