Wrth ddefnyddio cronfeydd data, mae'n gyffredin bod angen galluogi neu greu defnyddwyr fel y gallant gyrchu a chyflawni gweithrediadau ar y gronfa ddata. Yn achos MariaDB, y gronfa ddata ffynhonnell agored boblogaidd, mae'r broses o alluogi defnyddiwr yn syml ac yn syml. Yn yr erthygl hon, rydym yn esbonio gam wrth gam sut i alluogi defnyddiwr yn MariaDB, fel y gallwch reoli mynediad i'ch cronfeydd data yn effeithiol. Gyda'r camau syml hyn, gallwch sicrhau y gall defnyddwyr awdurdodedig gyflawni'r gweithrediadau angenrheidiol ar y gronfa ddata, gan gadw rheolaeth ddiogel dros fynediad.
– Cam wrth gam ➡️ Sut i alluogi defnyddiwr yn MariaDB?
- Mynediad MariaDB: Er mwyn galluogi defnyddiwr yn MariaDB, rhaid i chi yn gyntaf gael mynediad i'ch gweinydd lle mae MariaDB wedi'i osod.
- Mewngofnodi fel gwraidd: Defnyddiwch y gorchymyn mysql -u gwreiddyn -p a nodwch y cyfrinair gwraidd pan ofynnir i chi.
- Dewiswch y gronfa ddata: Unwaith y byddwch y tu mewn i MariaDB, dewiswch y gronfa ddata yr ydych am alluogi'r defnyddiwr i ddefnyddio'r gorchymyn defnyddio database_name;
- Creu defnyddiwr newydd: Defnyddiwch y gorchymyn CREU DEFNYDDIWR 'username'@'localhost' WEDI'I ADNABOD GAN 'cyfrinair'; i greu defnyddiwr newydd.
- Grant breintiau: Er mwyn galluogi'r defnyddiwr, rhaid ichi roi'r breintiau angenrheidiol iddynt. Defnyddiwch y gorchymyn CANIATÁU POB BRAINT AR database_name.* I 'user'@'localhost'; i roi pob breintiau i chi ar y gronfa ddata a ddewiswyd.
- Breintiau ail-lwytho: Er mwyn i'r newidiadau ddod i rym, ail-lwythwch breintiau gyda'r gorchymyn BRAINTEIAU FLUSH;
- Yn gadael MariaDB: Yn olaf, gallwch chi adael MariaDB gan ddefnyddio'r gorchymyn allanfa;
C&A
Beth yw MariaDB?
- Es system rheoli cronfa ddata berthynol ffynhonnell agored.
- Es fforc o MySQL a bwriedir ei ddisodli.
Pam mae'n bwysig galluogi defnyddiwr yn MariaDB?
- Mae'n caniatáu defnyddwyr i gael mynediad i'r gronfa ddata a chyflawni tasgau penodol.
- Yn darparu haen o ddiogelwch trwy gyfyngu mynediad i'r gronfa ddata.
Sut i alluogi defnyddiwr yn MariaDB?
- Mewngofnodi ar y gweinydd MariaDB gyda breintiau gweinyddwr.
- Gweithredu y gorchymyn "CREATE USER 'username'@'localhost' A NODWYD GAN 'cyfrinair';" rhoi'r wybodaeth gywir yn lle 'enw defnyddiwr' a 'cyfrinair'.
- Neilltuo caniatadau i'r defnyddiwr gyda'r gorchymyn "GRANT caniatadau ON database_base.* TO 'user_name'@'localhost';" disodli 'caniatâd' a 'cronfa ddata' gyda'r caniatadau a'r gronfa ddata briodol.
- Ail-lwytho breintiau gyda'r gorchymyn “BREINTIAU LLYS;” i’r newidiadau ddod i rym.
Sut i wirio a yw defnyddiwr wedi'i alluogi yn MariaDB?
- Mewngofnodi ar y gweinydd MariaDB gyda breintiau gweinyddwr.
- Gweithredu y gorchymyn “SELECT User, Host FROM mysql.user;” i weld y rhestr o ddefnyddwyr sydd wedi'u galluogi.
- Chwiliwch am yr enw defnyddiwr sydd wedi'i alluogi i wirio ei fodolaeth yn y rhestr.
Pa ganiatâd y gallaf ei neilltuo i ddefnyddiwr yn MariaDB?
- DEWIS: Caniatáu i'r defnyddiwr ddarllen data o'r gronfa ddata.
- MEWNOSOD: Caniatáu i'r defnyddiwr ychwanegu cofnodion newydd i'r gronfa ddata.
- DIWEDDARIAD: Caniatáu i'r defnyddiwr addasu cofnodion yn y gronfa ddata.
- DILEU: Caniatáu i'r defnyddiwr ddileu cofnodion o'r gronfa ddata.
A oes angen ailgychwyn gweinydd MariaDB ar ôl galluogi defnyddiwr?
- Na, nid oes angen ailgychwyn y gweinydd MariaDB ar ôl galluogi defnyddiwr. Mae breintiau ail-lwytho yn ddigon.
Sut i ddileu defnyddiwr yn MariaDB?
- Mewngofnodi ar y gweinydd MariaDB gyda breintiau gweinyddwr.
- Gweithredu y gorchymyn "DROP USER 'enw defnyddiwr'@'localhost';" i ddileu'r defnyddiwr penodedig.
- Ail-lwytho breintiau gyda'r gorchymyn “BREINTIAU LLYS;” i’r newidiadau ddod i rym.
A allaf alluogi defnyddiwr o ryngwyneb graffigol MariaDB?
- Ie, mae'n bosibl galluogi defnyddiwr o ryngwyneb graffigol MariaDB fel MariaDB Workbench neu phpMyAdmin.
- La Mae rhyngwyneb graffigol yn darparu opsiynau i greu defnyddwyr, rhoi caniatâd iddynt, a rheoli diogelwch cronfa ddata yn reddfol.
Beth ddylwn i ei wneud os anghofiais gyfrinair defnyddiwr yn MariaDB?
- Adfer cyfrinair y defnyddiwr gyda'r gorchymyn "SET PASSWORD FOR 'user_name'@'localhost' = PASSWORD('new_password');" rhoi'r wybodaeth gywir yn lle 'username' a 'new_password'.
- Gwnewch yn siŵr ail-lwytho breintiau gyda'r gorchymyn “FLUSH PRIVILEGES;” i’r newidiadau ddod i rym.
Beth yw'r gwahaniaeth rhwng SQL a MariaDB?
- SQL yn iaith ymholiad strwythuredig a ddefnyddir i reoli a thrin cronfeydd data perthynol.
- MariaDB yn system rheoli cronfa ddata berthynol sy'n defnyddio SQL fel iaith ymholiad.
- MariaDB Mae'n weithrediad cronfa ddata gydag ymarferoldeb ychwanegol a gwelliannau dros SQL.
Sebastián Vidal ydw i, peiriannydd cyfrifiadurol sy'n angerddol am dechnoleg a DIY. Ar ben hynny, fi yw creawdwr tecnobits.com, lle rwy'n rhannu tiwtorialau i wneud technoleg yn fwy hygyrch a dealladwy i bawb.