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.