MySQL అనేది బాగా తెలిసిన డేటాబేస్, ఇది సులభంగా మరియు ఎలాంటి ఇబ్బంది లేకుండా ఉపయోగించబడుతుంది మరియు చాలా పెద్ద సంస్థలలో ఉపయోగించబడుతుంది. డేటా సమగ్రత మరియు డేటా నిర్వాహకులు అటువంటి భారీ కంపెనీలకు చాలా అర్థం. డేటా సమగ్రత మరియు వినియోగదారుల సంరక్షణ, వారి అధికారాలు మరియు వారి సృష్టి మరియు తొలగింపు విషయానికి వస్తే, డేటాబేస్ నిర్వాహకుడు అటువంటి పనులకు బాధ్యత వహిస్తాడు. కాబట్టి, ఈ వ్యాసంలో, MySQL లో వినియోగదారుని తొలగించడానికి లేదా డ్రాప్ చేయడానికి వివిధ పద్ధతుల గురించి తెలుసుకోబోతున్నాం.
మేము MySQL లో వినియోగదారుని తొలగించడం గురించి తెలుసుకోవడానికి ముందు, వినియోగదారులను ఎలా సృష్టించాలో మరియు జాబితా చేయాలో మీకు తెలుసని మరియు మీ సిస్టమ్లో ఇప్పటికే MySQL ని ఇన్స్టాల్ చేశారని భావించబడుతుంది. కాబట్టి, దిగువ ఆదేశాన్ని ఉపయోగించి MySQL యొక్క సంస్కరణను గుర్తించండి:
mysql-వి
మీరు సంస్కరణను చూడగలిగితే, అది ఇప్పటికే ఇన్స్టాల్ చేయబడిందని అర్థం. ముందుకు కదులుతున్నప్పుడు, సిస్టమ్ యొక్క mysql.service యొక్క స్థితిని మేము కనుగొంటాము. అప్పుడు, మేము MySQL సర్వర్కు సైన్ ఇన్ చేయగలము.
sudo systemctl స్థితి mysql
ఒకవేళ సేవ ప్రారంభం కానట్లయితే, మీరు కింది ఆదేశంతో దీన్ని ప్రారంభించవచ్చు:
sudo systemctl ప్రారంభం mysql
సేవ ప్రారంభమైన తర్వాత, మీరు రూట్ యూజర్గా మిమ్మల్ని MySQL షెల్కు కనెక్ట్ చేసుకోవచ్చు, కాబట్టి మీరు లోపల ఉన్న ప్రతిదాన్ని చాలా వరకు యాక్సెస్ చేయవచ్చు.
sudo mysql-మీరు రూట్-pMySQL లోకి లాగిన్ అయిన తర్వాత, కింది ఆదేశాన్ని అమలు చేయడం ద్వారా mysql.user నుండి వినియోగదారు పేర్లు మరియు హోస్ట్ పేర్లను జాబితా చేయండి:
ఎంచుకోండి వినియోగదారు ,హోస్ట్ నుండి mysql. వినియోగదారు ;
వినియోగదారుల జాబితాను పరిశీలించిన తర్వాత, మీరు డ్రాప్/తొలగించాలనుకుంటున్న వినియోగదారుని ఎంచుకోండి.
సూక్ష్మ వ్యత్యాసంతో వినియోగదారుని తొలగించడానికి రెండు మార్గాలు ఉన్నాయి. మీరు ఇప్పటికే ఉన్న యూజర్ని తొలగించాలనుకుంటే మరియు దాని పేరు మీకు తెలిస్తే, మీరు యూజర్ పేరు మరియు దాని హోస్ట్ నేమ్తో పాటు సాధారణ డ్రాప్ యూజర్ కమాండ్ను అమలు చేయవచ్చు. ఇలా:
డ్రాప్ వినియోగదారు 'వినియోగదారు_పేరు '@'హోస్ట్_పేరు ';మీకు యూజర్ పేరు తెలియకపోతే లేదా గుర్తుంచుకోకపోతే మరియు యూజర్ పేరును కలిగి ఉంటే, MySQL అటువంటి సందర్భాలలో సహాయం చేయడానికి IF EXISTS క్లాజ్ను అందిస్తుంది. ప్రశ్నలో అందించిన పేరుకు వ్యతిరేకంగా MySQL లో వినియోగదారు పేరు ఉన్నట్లయితే, అది ఖచ్చితంగా తొలగించబడుతుంది. లేకపోతే, అది తొలగించబడదు. అయితే, మేము IF EXISTS నిబంధనను ఉపయోగించకపోతే, MySQL పనిచేయదు మరియు మీరు ఒక లోపాన్ని చూస్తారు. కాబట్టి, MySQL లో వినియోగదారు పేరు ఉనికి గురించి మీకు తెలియకపోతే IF EXISTS నిబంధనను ఉపయోగించమని సిఫార్సు చేయబడింది. మీరు IF EXISTS నిబంధనను ఉపయోగించాలనుకుంటే సాధారణ వాక్యనిర్మాణం క్రింద భాగస్వామ్యం చేయబడింది:
డ్రాప్ వినియోగదారు IF EXISTS 'వినియోగదారు_పేరు '@'హోస్ట్_పేరు ';MySQL షెల్లో కింది ఆదేశాన్ని అమలు చేయడం ద్వారా మీరు ఒకే ప్రశ్నలో బహుళ వినియోగదారులను తొలగించవచ్చు లేదా డ్రాప్ చేయవచ్చు:
డ్రాప్ వినియోగదారు 'వినియోగదారు_పేరు 1 '@'హోస్ట్_పేరు 1 ' 'వినియోగదారు_పేరు 2 '@'హోస్ట్_పేరు 2 ';మీరు యూజర్ను తొలగించినప్పుడు, యూజర్ లిస్ట్లో ఉందా లేదా అని మీరు యూజర్ల లిస్ట్ను మళ్లీ చెక్ చేయవచ్చు.
ఎంచుకోండి వినియోగదారు ,హోస్ట్ నుండి mysql. వినియోగదారు ;తొలగించిన వినియోగదారు లేదా వినియోగదారులు ఇకపై లేరని మీరు జాబితాలో చూడవచ్చు.
కాబట్టి, DROP ఆదేశాన్ని ఉపయోగించి మేము MySQL లో వినియోగదారుని తొలగించవచ్చు లేదా డ్రాప్ చేయవచ్చు.
ముగింపు
ఈ వ్యాసంలో, MySQL లో వినియోగదారుని తొలగించడానికి మేము రెండు వేర్వేరు వాక్యనిర్మాణాలను నేర్చుకున్నాము. మేము ఒకే ప్రశ్నలో బహుళ వినియోగదారులను తొలగించడం కూడా నేర్చుకున్నాము.