Tanggalin o I-drop ang isang Gumagamit sa MySQL

Delete Drop User Mysql



Ang MySQL ay isang kilalang database na maaaring magamit nang madali at walang abala at ginagamit sa maraming malalaking kumpanya. Malaki ang kahulugan ng integridad ng data at mga tagapangasiwa ng data sa mga napakalaking kumpanya. Ngunit pagdating sa integridad ng data at pag-aalaga ng mga gumagamit, kanilang mga pribilehiyo, at ang paglikha at pagtanggal sa kanila, responsibilidad ng administrator ng database ang mga nasabing gawain. Kaya, sa artikulong ito, matututunan natin ang tungkol sa iba't ibang mga pamamaraan upang tanggalin o i-drop ang isang gumagamit sa MySQL.







Bago kami magsimulang malaman ang tungkol sa pagtanggal ng gumagamit sa MySQL, ipinapalagay na alam mo kung paano lumikha at maglista ng mga gumagamit at na-install na ang MySQL sa iyong system. Kaya, alamin ang bersyon ng MySQL gamit ang utos sa ibaba:



MySQL-V

Kung nakikita mo ang bersyon, nangangahulugan ito na naka-install na ito. Sa pagsulong, malalaman namin ang katayuan ng serbisyo ng mysql.service ng system. Pagkatapos, makakapag-sign in kami sa MySQL server.



sudo systemctl katayuan MySQL

Kung sakaling hindi nagsimula ang serbisyo, maaari mo itong simulan sa sumusunod na utos:





sudo systemctl umpisahan MySQL

Kapag nagsimula ang serbisyo, maaari mong ikonekta ang iyong sarili sa MySQL shell bilang isang root user kaya, maaari mong ma-access ang lahat sa loob.

sudo MySQL-pag-ugat mo-p

Matapos mag-log in sa MySQL, ilista ang mga pangalan ng gumagamit at hostname mula sa MySQL.user sa pamamagitan ng pagpapatakbo ng sumusunod na utos:



PUMILI gumagamit ,host MULA SA MySQL gumagamit ;

Matapos tingnan ang listahan ng mga gumagamit, piliin ang gumagamit na nais mong i-drop / tanggalin.

Mayroong dalawang paraan upang tanggalin ang isang gumagamit na may banayad na pagkakaiba. Kung nais mong tanggalin ang isang mayroon nang gumagamit at alam mo ang pangalan nito, maaari mong patakbuhin ang simpleng utos ng DROP USER, kasama ang pangalan ng gumagamit at hostname nito. Ganito:

PATULOG USER 'gumagamit_pangalan '@'host_pangalan ';

Ngunit kung hindi mo alam o matandaan ang pangalan ng gumagamit at magkaroon ng isang kutob ng pangalan ng gumagamit, pagkatapos ay ibinibigay ng MySQL ang KUNG MAIYONG sugnay na makakatulong sa mga nasabing senaryo. Kung ang pangalan ng gumagamit ay umiiral sa MySQL laban sa ibinigay na pangalan sa query, tatanggalin ito para sigurado. Kung hindi man, hindi ito matatanggal. Gayunpaman, kung hindi namin gagamitin ang sugnay na KUNG NAIYARI, hindi gagana ang MySQL, at makakakita ka ng isang error. Kaya, inirerekumenda na gamitin ang sugnay na KUNG NAIYARI kung hindi ka sigurado tungkol sa pagkakaroon ng pangalan ng gumagamit sa MySQL. Ang pangkalahatang syntax kung nais mong gamitin ang sugnay na KUNG EXISTS ay ibinahagi sa ibaba:

PATULOG USER KUNG EXISTS 'gumagamit_pangalan '@'host_pangalan ';

Maaari mong tanggalin o i-drop ang maraming mga gumagamit sa isang solong query pati na rin sa pamamagitan ng pagpapatakbo ng sumusunod na utos sa shell ng MySQL:

PATULOG USER 'gumagamit_pangalan1 '@'host_pangalan1 ' 'gumagamit_pangalan2 '@'host_pangalan2 ';

Kapag na-delete mo ang gumagamit, maaari mong suriin muli ang listahan ng mga gumagamit, kung ang gumagamit ay mayroon pa rin sa listahan o hindi.

PUMILI gumagamit ,host MULA SA MySQL gumagamit ;

Maaari mong makita sa listahan na wala na ang tinanggal na gumagamit o mga gumagamit.

Kaya, ito ay kung paano namin tatanggalin o mai-drop ang isang gumagamit sa MySQL gamit ang DROP command.

Konklusyon

Sa artikulong ito, natutunan namin ang dalawang magkakaibang mga syntax para sa pagtanggal ng gumagamit sa MySQL. Natutunan din naming tanggalin ang maraming mga gumagamit sa iisang query din.