Muidugi, alustame MariaDB-st, selle loomisest, kasutamisest ja kasutajaõiguste haldamisest kirjutamist. See artikkel võiks kulgeda järgmiselt:
MariaDB on võimas, jõuline ja skaleeritav avatud lähtekoodiga relatsiooniandmebaasisüsteem, mida oma funktsioonide ja MySQL-iga ühilduvuse tõttu kasutatakse laialdaselt kogu maailmas. MariaDB-ga saate mugavalt hallata erinevas vormingus andmeid ning hõlpsasti määrata kasutajatele rolle ja õigusi. Selle artikli eesmärk on valgustada lugejaid selle kohta, kuidas nad saavad MariaDB-s andmebaasi luua ja kasutajaõigusi hallata.
Andmebaasi loomine MariaDB-s
MariaDB-s andmebaasi loomine on lihtne ülesanne, eeldusel, et teil on juurdepääs MariaDB kestale ja vajalikud õigused. Pärast MariaDB-sse sisselogimist hõlmab esimene samm andmebaasi loomist. Seda tehakse käsu CREATE DATABASE abil, mille süntaks on:
CREATE DATABASE database_name;
Asendage "andmebaasi_nimi" oma andmebaasi soovitud nimega. Pärast selle käsu täitmist loob MariaDB uue andmebaasi.
Kasutajaõiguste haldamine MariaDB-s
Pärast andmebaasi loomist on järgmine oluline samm kasutajaõiguste haldamine. MariaDB pakub mitmeid käske, mis aitavad hallata kasutajaõigusi alates kõigi õiguste andmisest konkreetsetele rollidele. Enne rollide määramist veenduge, et kasutaja on olemas. Kui ei, saate luua kasutaja käsu CREATE USER abil:
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';
Kui olete kasutaja olemasolu veendunud, saate käsu GRANT abil õigusi anda. Kõigi õiguste andmise süntaks on:
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';
Märkus: Asendage „andmebaasi_nimi” oma andmebaasi nimega ja „kasutajanimi” kasutajaga, kellele soovite õigused anda.
Kui olete need käsud täitnud, on oluline meeles pidada, et laadiksite uuesti kõik õigused, kasutades käsku FLUSH PRIVILEGES:
FLUSH PRIVILEGES;
Oluliste MariaDB funktsioonide mõistmine
MariaDB-l on mitmeid sisseehitatud funktsioone, mida saab kasutada erinevatel eesmärkidel, nagu andmetüübi teisendamine, võrdlemine, matemaatilised arvutused jne.
- CONCAT(): Seda funktsiooni kasutatakse kahe või enama stringi ühendamiseks.
- KUUPÄEV(): See ekstraheerib kuupäeva või kuupäeva ja kellaaja avaldise kuupäevaosa.
- AVG(): See tagastab konkreetse veeru keskmise väärtuse.
Neid käske ja funktsioone tõhusalt mõistes ja rakendades saab igaüks MariaDB andmebaasi tõhusalt hallata. Andmebaasi loomine ja kasutajaõiguste haldamine on MariaDB-ga suhtlemisel üliolulised oskused, mis pakuvad kontrolli andmehalduse ja turvaaspektide üle, mis on tänapäeva digimaailmas olulised.