Vous êtes sur la page 1sur 3

1.

- OPERACIONES BASICAS EN MYSQL


Para ingresar a mysql
mysql> mysql u root p
Para ver la versin
mysql> select version();
Para mostrar bases de datos
mysql> show databases;
Para crear una base de datos
mysql> Create database inventario;
Para usar la base de datos
mysql> Use inventario
Para ver la base de datos activa
mysql> select database();
Para mostrar tablas de la base de datos
mysql> Show tables;
Para describir la estructura de una tabla
mysql> describe nombre_tabla;
Para salir de mysql introducir la instruccin exit
2.- PARA CREAR USUARIOS EN MYSQL
mysql> GRANT [permiso] ON [nombre de bases de datos].[nombre de tabla] TO
nombre_usuario@localhost IDENTIFIED BY clave;
mysql> GRANT ALL PRIVILEGES ON NOMBRE_BD.* TO nombre_usuario@localhost

IDENTIFIED BY 0000
mysql>

FLUSH PRIVILEGES;

3.- PARA QUITAR PRIVILEGIOS


mysql> revoke all privileges, grant option from nombre_usuario@localhost;

5.- PARA CAMBIAR CLAVE DE ROOT

Esta gua ha sido realizada con una captura de Windows 2003 si bien una vez nos logamos a
mysql como root los comandos son los mismos para cualquier sistema operativo que
disponga de MySQL funcionando.
Vamos a cambiar la clave del root al sistema de bases de datos MySQL desde la lnea de
comando o smbolo de sistema de Windows, ten en cuenta que la clave Root del MySQL es la
clave ms potente y por norma general no puede ser cambiada mediante phpMyAdmin ni
ningn otro sistema cmodo, este cambio debe realizarse desde la consola de sistema para
ello debers abrir un termina, si ests en Windows debers abrir una ventana de sistema o
ventana MS-DOS que te permita ejecutar el monitor de MySQL, para ello desde tu men
realiza la siguiente secuencia de clics hasta que te aparezca una venta de Smbolo de sistema:
Inicio > Todos los programas > Accesorios > Smbolo de sistema

Y partir de aqu, ejecuta los siguientes comandos (en negrita) pulsando la tecla enter tras
escribirlos para que se ejecuten:
mysql -u root -p
A lo que el servidor te pedir la clave actual de Root, introdcela y pulsa enter
Ahora se te mostrar el prompt: mysql>
Debemos decirle a mysql que vamos a trabajar sobre la base de datos general, que se llama
mysql y es la que contiene los privilegios de los diferentes usuarios.
Teclea el siguiente comando sin olvidarte el punto y coma del final:
use mysql;
Ahora hemos de ejecutar una sentencia Update de MySQL para modificar la clave del usuario
root fjate en el siguiente comando:
update user set password=PASSWORD(nuevaclave) where user=root;
Por ejemplo si la clave que queremos poner a root es 1234 el comando sera:
update user set password=PASSWORD(1234) where user=root;
Antate bien esa clave y ahora vamos a recargar los privilegios en el servidor de base de
datos con el comando Flush. Teclea:
FLUSH PRIVILEGES;

4.- PARA CREAR TABLA EN MYSQL


CREATE TABLE categoria
(
cat_id integer NOT NULL,
categoria varchar(200),
CONSTRAINT cat_id PRIMARY KEY (cat_id)
)
CREATE TABLE producto
(
prod_id integer NOT NULL,
cat_id integer,
cantidad integer,
precio real,
CONSTRAINT prod_id PRIMARY KEY (prod_id),
CONSTRAINT cat_id FOREIGN KEY (cat_id)
REFERENCES categoria (cat_id)
ON UPDATE CASCADE
ON DELETE CASCADE
)

Vous aimerez peut-être aussi