Selecciona el Idioma

viernes, 14 de febrero de 2014

MYSQL linia de comandos

Instala el XAMPP O WAMPP i activa Mysql
Per a que funcioni bé el terminal del Mysql: primer de tot anem a equipo ----> propiedades.
Configuración avanzada del sistema---->variables de entorno
En variables del sistema busca el path.Doble clic para acceder
Afegeix ; al final de la linia actual i copia i pega la direcció del teu XAMPP , al final un ; per terminar (la direcció del teu XAMPP, esta en C:\XAMPP\mysql\bin , copia esta ruta en el path , añade un ; y aplica)
Ara ja podràs accedir amb el cmd , des del terminal
Per més info consultar también:
Sentencias SQL BBDD
MySQL inicios
MySQL Workbench
1. Consulta quins usuaris hi ha creats a MySQL. Digues quins són i des de quina màquina poden connectar-se. Es poden consultar les seves contrasenyes?
use mysql; SELECT USER FROM USER; només esta root. si si consultem els privilegis d'usuari amb SHOW GRANTS FOR 'root'; ens surt la contrasenya xifrada.

2. Crea un usuari que pugui connectar-se des de qualsevol màquina anomenat 'teu_nom' (posa-hi el teu nom) i amb contrasenya 'laboratori'. Comprova i mostra amb l'ordre d'abans que apareix el nou usuari.
Entrem a la base de dades mysql: use mysql; CREATE USER 'desy'@' ' IDENTIFIED BY 'laboratori'; li posem a Login name :desy, deixem el simbol % al limit conectivity i li posem una password, en aquest cas laboratori; per consultar els usuaris creats: SELECT USER FROM USER;

3. Consulta els privilegis del nou usuari i explica'ls. Digues també des de quina o quines màquines es pot connectar.
SHOW GRANTS FOR ' desy '; es pot conectar des de qualsevol màquina. per que té el % com a host

1. Obre el Workbench, connecta't amb el teu servidor MySQL amb privilegis d'administrador i ves a la pestanya d'usuaris/es. Quins usuaris hi ha fets, des quina o quines màquines es poden connectar i quins rols administratius tenen? Què vol dir el símbol “%” referit als usuaris?
el usuario root, i el Desy que hem creat abans. Es conecta desde localhost 127.0.0.1, el simbol % serveix per a que el compte d'usuari es pugui conectar des de qualsevol màquina. root, te marcats tots els rols administratius perquè es l'usuari administrador i té accés a tots els rols. mentres que Desy, per defecte no té cap marcat per qué és un usuari estándar.
2. Fes l'usuari/a “teu-nom-1” amb contrasenya “teu-nom-1”. Dona-li privilegis per fer nous usuaris/es i posar noves contrasenyes. Escriu aquí les ordres SQL que mostra el Workbench per a aquests privilegis. Captura una pantalla.
CREATE USER 'Desy1'@'localhost' IDENTIFIED BY 'Desy1'; GRANT CREATE,RELOAD ON *.* TO 'Desy1'@'loclahost' ; SHOW GRANTS FOR 'Desy1'; FLUSH PRIVILEGES;
No us oblideu del FLUSH PRIVILEGES; per actualitzar les taules de permisos després de fer canvis en els permisos dels usuaris.


3. Fes també l'usuari/a “teu-nom-2” amb contrasenya “teu-nom-2”, sense cap privilegi especial.
CREATE USER 'Desy2'@'localhost' IDENTIFIED BY 'Desy2';
5. Des de “teu-nom-1”, canvia la contrasenya de l'”teu-nom--2”. Captura una pantalla
MySql -u Desy1 -pDesy1; SET PASSWORD FOR 'Desy2'@'localhost' = PASSWORD ('Desy1');


8. Connecta't des de la línia d'ordres amb l'“teu-nom-1” i fes l'usuari/a “teu-nom-3” amb contrasenya “teu-nom-3”.
-u Desy1 -pDesy1; CREATE USER 'Desy3'@'localhost' IDENTIFIED BY 'Desy3';
5. Per a què serveix SELECT CURRENT_USER();?
Per veure amb qui usuari estem logejats.
6. Com crear una nova Base de dades?
CREATE DATABASE bdprova;
Així es creara la nova base de dades bdprova.
7.com quitar elsp ermisos a un usuari?
REVOKE ALL ON *.* FROM 'Desy2'@'%';
En comptes d'ALL podem posar només el nom d'un o més permisos especificats als quals retirar del usuari que sigui.
Per reiniciar el servidor des de la consola ho hem de fer així, primer el parem:
C:\> C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld -u root shutdown

Després el iniciem amb la aplicació mysqld.exe fent aixó:
C:\> C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld











Espero que os sirva de ayuda,

para más info suscribete a Desy Repara

No hay comentarios:

Publicar un comentario