Lè w ap itilize baz done, li komen pou bezwen pèmèt oswa kreye itilizatè yo pou yo ka jwenn aksè ak fè operasyon sou baz done a. Nan ka a nan MariaDB, popilè baz done sous louvri, pwosesis la nan pèmèt yon itilizatè se senp epi dwat. Nan atik sa a, nou eksplike etap pa etap ki jan yo pèmèt yon itilizatè nan MariaDB, konsa ou ka efektivman jere aksè nan baz done ou yo. Avèk etap senp sa yo, ou ka asire ke itilizatè otorize yo ka fè operasyon ki nesesè yo sou baz done a, kenbe kontwòl sekirite sou aksè.
– Etap pa etap ➡️ Ki jan yo pèmèt yon itilizatè nan MariaDB?
- Aksè MariaDB: Pou pèmèt yon itilizatè nan MariaDB, ou dwe premye jwenn aksè nan sèvè w la kote MariaDB enstale.
- Konekte kòm rasin: Sèvi ak lòd la mysql -u rasin -p epi antre modpas rasin lan lè yo mande.
- Chwazi baz done a: Yon fwa andedan MariaDB, chwazi baz done a kote ou vle pèmèt itilizatè a lè l sèvi avèk lòd la itilize database_name;
- Kreye yon nouvo itilizatè: Sèvi ak lòd la KREYE ITIlizatè 'username'@'localhost' IDANTIFIE BY 'modpas'; pou kreye yon nouvo itilizatè.
- Bay privilèj: Pou pèmèt itilizatè a, ou dwe ba yo privilèj ki nesesè yo. Sèvi ak kòmandman an BAY TOUT PRIVILEJ SOU database_name.* POU 'user'@'localhost'; pou ba w tout privilèj sou baz done yo chwazi a.
- Rechaje privilèj: Pou chanjman yo pran efè, rechaje privilèj ak kòmandman an PRIVILE GWO;
- Sòti MariaDB: Finalman, ou ka sòti MariaDB lè l sèvi avèk lòd la sòti;
K & A
ki sa ki MariaDB?
- Es yon sistèm jesyon baz done relasyon sous louvri.
- Es yon fouchèt nan MySQL epi li gen entansyon ranplase li.
Poukisa li enpòtan pou pèmèt yon itilizatè nan MariaDB?
- Pèmèt itilizatè yo jwenn aksè nan baz done a ak fè travay espesifik.
- Ofri yon kouch sekirite pa mete restriksyon sou aksè nan baz done a.
Ki jan yo pèmèt yon itilizatè nan MariaDB?
- Login sou sèvè MariaDB ak privilèj administratè.
- Kouri kòmandman an "CREATE USER 'username'@'localhost' IDANTIFIED BY 'modpas';" ranplase 'non itilizatè' ak 'modpas' ak enfòmasyon ki kòrèk la.
- Bay otorizasyon bay itilizatè a ak kòmandman "GRANT permissions ON database_base.* TO 'user_name'@'localhost';" ranplase 'pèmisyon' ak 'baz done' ak otorizasyon ki apwopriye ak baz done.
- Reload privilèj ak kòmandman "FLUSH PRIVILEGES;" pou chanjman yo pran efè.
Ki jan yo tcheke si yon itilizatè aktive nan MariaDB?
- Login sou sèvè MariaDB ak privilèj administratè.
- Kouri kòmandman an "CHWAZI Itilizatè, Host FROM mysql.user;" pou wè lis itilizatè ki pèmèt yo.
- rechèch non itilizatè a ki te pèmèt verifye egzistans li nan lis la.
Ki otorizasyon mwen ka bay yon itilizatè nan MariaDB?
- Chwazi: Pèmèt itilizatè a li done ki sòti nan baz done a.
- INSERT: Pèmèt itilizatè a ajoute nouvo dosye nan baz done a.
- MIZAJOU: Pèmèt itilizatè a modifye dosye nan baz done a.
- efase: Pèmèt itilizatè a efase dosye nan baz done a.
Èske li nesesè rekòmanse sèvè MariaDB a apre pèmèt yon itilizatè?
- Non, pa gen okenn nesesite pou rekòmanse sèvè MariaDB apre pèmèt yon itilizatè. Rechaje privilèj ase.
Ki jan yo efase yon itilizatè nan MariaDB?
- Login sou sèvè MariaDB ak privilèj administratè.
- Kouri lòd "DROP USER 'username'@'localhost';" pou efase itilizatè a espesifye.
- Reload privilèj ak kòmandman "FLUSH PRIVILEGES;" pou chanjman yo pran efè.
Èske mwen ka pèmèt yon itilizatè ki soti nan koòdone grafik MariaDB la?
- Wi, li posib pou pèmèt yon itilizatè ki soti nan koòdone grafik MariaDB tankou MariaDB Workbench oswa phpMyAdmin.
- La Koòdone grafik bay opsyon pou kreye itilizatè, bay otorizasyon yo, epi jere sekirite baz done entwitif.
Kisa mwen ta dwe fè si mwen bliye modpas yon itilizatè nan MariaDB?
- Reyajiste modpas itilizatè a ak lòd "SET PASSWORD FOR 'user_name'@'localhost' = PASSWORD('new_password');" ranplase 'username' ak 'new_password' ak enfòmasyon ki kòrèk la.
- Asire w rechaje privilèj ak kòmandman "FLUSH PRIVILEGES;" pou chanjman yo pran efè.
Ki diferans ki genyen ant SQL ak MariaDB?
- SQL se yon langaj rechèch estriktire ki itilize pou jere ak manipile baz done relasyon yo.
- MariaDB se yon sistèm jesyon baz done relasyon ki sèvi ak SQL kòm yon lang rechèch.
- MariaDB Li se yon aplikasyon baz done ak fonksyonalite adisyonèl ak amelyorasyon sou SQL.
Mwen se Sebastián Vidal, yon enjenyè òdinatè pasyone sou teknoloji ak brikoleur. Anplis de sa, mwen se kreyatè a tecnobits.com, kote mwen pataje leson patikilye pou fè teknoloji pi aksesib epi konprann pou tout moun.