MySQL Zerbitzariaren Konexioa eta Erabiltzaileen Kudeaketa

Clasificado en Deporte y Educación Física

Escrito el en vasco con un tamaño de 2,93 KB

MySQL Zerbitzariaren Konexioa eta Erabiltzaileen Kudeaketa

1. Zerbitzariaren Informaziora Sarbidearen Prozesua

Urratsaka:
mysql -u root -p (-h IP)
create user IZENA@localhost identified by 'PASAHITZA'
C:\Program Files\MySQL\MySQL Server 8.0\bin
mysql -u IZENA -p


2. Zerbitzariarekin Konexioa

Era lokalean eta edozein ordenagailutik:
grant all privileges ON centrodeportivo.* TO 'gari'@'localhost';
mysql -h localhost -u gari -p

3. Erabiltzaileen Sorkuntza

4. Erabiltzailearen Pasahitza Aldatu

Ingurune grafikoa erabili gabe:
ALTER USER 'gari'@'%' IDENTIFIED BY 'garigari'

5. Erabiltzaileei Baimenak Esleitzen

GRANT 'r_erabiltzailea'@'%' TO 'db_erabiltzailea'@'localhost';

6. Baimen Bat Kentzeko Agindua

REVOKE UPDATE ON centrodeportivo.socios FROM 'r_erabiltzaileak';


7. Rolak

Zer da, aplikapena, existitzen dira, enpresarako sortu:
Rol-ak baimenak erreztasunez kontrolatzeko erabiltzen diren taldeen antzekoak dira.
Aurrez aurretik Rol-ak existitzen dira baina rol berriak sortu daitezke komando honekin:
create role 'rol_izena'
Rol bati baimenak eman ezkero:
GRANT ALL PRIVILEGES ON datubasea.* TO 'r_admin'

8. Erabiltzaileak: Globalak eta Lokalak

mysql.user barruan ikusiko ditugu erabiltzaile eta baimen guztiak.
Bi tauletan dituzten baimenak ikusi nahi ditugunez:
SELECT user, select_priv, update_priv FROM mysql.user;

9. Erabiltzaileak dituzten Baimenak

Taulen eta Zutabeen Gainean:
SELECT db, user, table_name, column_priv FROM mysql.tables_priv;

10. FLUSH PRIVILEGES Komandoa

Zer egiten du?
Pribilegioak errefreskatzeko erabiltzen den komandoa. Baimenak aldatzean edo eguneratzean erabili behar da.

11. Erabiltzailea Ezabatu Gabe Konektatzen den Tokitik Aldatzea

UPDATE mysql.user SET host='%' WHERE user='db_erabiltzailea';

12. 3. Puntuan Sortutako Erabiltzaileak Bistaratu

Ingurune Grafikoan:
Workbench programan datu basearen konexioa sortzean, Server-Users and Privileges barruan.

13. MySQL-ren Gordetze-Motoreak

Datuak fisikoki gordetzeko erabiltzen den motorea InnoDB da. Taularen tamaina maximoa 256 TB-ekoa da.
SELECT table_name, engine FROM information_schema.TABLES WHERE tables_schema='centrodeportivo';

14. Esleitutako Baimenak Ikus Al Daitezke Ingurune Grafikoaren Bidez?

Bai. Users and Privileges atalean.

Entradas relacionadas: