கடவுச்சொற்களை நினைவில் கொள்வது கடினம், எனவே நீங்கள் MySQL ரூட் கடவுச்சொல்லை மறந்துவிட்டால், அதிர்ஷ்டவசமாக, அதை மாற்ற ஒரு வழி இருக்கிறது. இந்த இடுகை உங்களுக்காக எழுதப்பட்டது, இந்த இடுகையின் முடிவில், நீங்கள் MySQL இன் கடவுச்சொல்லை வெற்றிகரமாக மாற்றியிருப்பீர்கள்.
தீர்வுக்கு நேராக வருவதற்கு முன், உபுண்டு 20.04 LTS கணினியில் MySQL தரவுத்தளத்தின் சமீபத்திய பதிப்பை நீங்கள் பயன்படுத்துகிறீர்கள் என்று கருதப்படுகிறது. உபுண்டு 20.04 இல் MySQL ரூட் கடவுச்சொல்லை எவ்வாறு மாற்றுவது என்பது குறித்த படிப்படியான வழிகாட்டியை இந்த இடுகை வழங்கும். எனவே, எந்த நேரத்தையும் வீணாக்காமல், தொடங்குவோம்.
படி 1: உபுண்டு 20.04 இல் MySQL இன் பதிப்பைச் சரிபார்க்கவும்
முதலில், உங்கள் MySQL இன் பதிப்பைச் சரிபார்க்கவும், ஏனெனில் பதிவில் 8 அல்லது அதற்கு மேல் ரூட் கடவுச்சொல்லை மாற்றுவதற்கான தீர்வு இந்த இடுகையில் உள்ளது. உங்கள் MySQL இன் பதிப்பு 8 க்கும் குறைவாக இருந்தால், தீர்வு வித்தியாசமாக இருக்கும். MySQL இன் பதிப்பைச் சரிபார்க்கும் கட்டளை கீழே கொடுக்கப்பட்டுள்ளது.
$mysql-மாற்றம்
படி 2: MySQL சேவையகத்தை நிறுத்துங்கள்
MySQL ரூட் கடவுச்சொல்லை மாற்ற, நீங்கள் முதலில் MySQL சேவையகத்தை மூட வேண்டும், கட்டளையைப் பயன்படுத்தி நீங்கள் இதைச் செய்யலாம்:
$சூடோsystemctl stop mysql.service
கட்டளையைப் பயன்படுத்தி சரிபார்க்க MySQL சேவையகத்தின் நிலையைச் சரிபார்க்கவும்:
$சூடோsystemctl நிலை mysql.serviceபடி 3: மானிய அட்டவணைகள் & நெட்வொர்க்கிங் தவிர்க்கவும்
அட்டவணைகள் மற்றும் நெட்வொர்க்கிங் காசோலை வழங்காமல் MySQL சேவையகத்தைத் தொடங்க, தொடக்கத்தில் MySQL பயன்படுத்தும் சூழல் மாறி MYSQLD_OPTS ஐ அமைக்கவும்.
$சூடோsystemctl செட்-சூழல்MYSQLD_OPTS='-ஸ்கிப்-நெட்வொர்க்கிங்-ஸ்கிப்-கிராண்ட்-டேபிள்கள்'
சரி, சுற்றுச்சூழல் மாறி அமைக்கப்பட்டுள்ளது, மேலும் நாம் கடவுச்சொல்லை வழங்காமல் MySQL ஷெல்லில் உள்நுழையலாம்.
படி 4: MySQL சேவையைத் தொடங்கவும்
சுற்றுச்சூழல் மாறி MYSQLD_OPTS ஐ அமைத்த பிறகு, MySQL சேவையை இப்போது கட்டளையைப் பயன்படுத்தி தொடங்கவும்:
$சூடோsystemctl தொடக்கம் mysql.serviceபடி 5: MySQL சேவையகத்தின் நிலையை உறுதிப்படுத்தவும்
MySQL சேவையின் நிலையை உறுதிப்படுத்தவும், அது இயங்குகிறதோ இல்லையோ:
$சூடோsystemctl நிலை mysql.serviceபடி 6: MySQL ஷெல்லில் உள்நுழைக
இப்போது, நீங்கள் MySQL சேவையகத்திற்கு ரூட் பயனராக உள்நுழைய வேண்டும் மற்றும் MySQL ஷெல்லில் உள்நுழைய, கட்டளையை தட்டச்சு செய்க:
$சூடோmysql-உவேர்எந்த கடவுச்சொல்லையும் வழங்காமல், நீங்கள் MySQL ஷெல்லில் உள்நுழைவீர்கள்.
படி 7: ரூட் கடவுச்சொல்லை மாற்றவும்
இப்போது, சலுகைகளை முதலில் பறித்துக் கொள்ளுங்கள்.
mysql>பறிப்பு சலுகைகள்;
MySQL தரவுத்தளத்தைத் தேர்ந்தெடுக்கவும்.
mysql>USE mysql
பின்வரும் அறிக்கையைத் தட்டச்சு செய்வதன் மூலம் Alter கட்டளையைப் பயன்படுத்தி ரூட் பயனருக்கான புதிய கடவுச்சொல்லை அமைக்கவும்.
mysql>உபயோகிப்பாளர்'வேர்'@'உள்ளூர் ஹோஸ்ட்'அடையாளம் காணப்பட்டவர்'புதிய-கடவுச்சொல்';
புதிய கடவுச்சொல் இருக்கும் இடத்தில் உங்கள் புதிய கடவுச்சொல்லை வழங்கவும். MySQL ரூட் கடவுச்சொல்லை வெற்றிகரமாக மாற்றிய பிறகு, MySQL ஷெல்லிலிருந்து வெளியேறவும்.
mysql>விட்டுவிட;படி 8: அனைத்து MySQL செயல்முறைகளையும் கொன்று MySQL சேவையை மறுதொடக்கம் செய்யுங்கள்
முதலில், MySQL சேவையகத்தை மறுதொடக்கம் செய்வதற்கு முன்பு MySQL இன் அனைத்து செயல்முறைகளையும் கொல்லவும்.
$சூடோ எல்லவற்றையும் கொல் -உmysql
படத்தில் காட்டப்பட்டுள்ளபடி வெளியீட்டைப் பெற்ற பிறகு, கீழே கொடுக்கப்பட்டுள்ள கட்டளையைப் பயன்படுத்தி Enter ஐ அழுத்தவும் மற்றும் MySQL சேவையகத்தை மறுதொடக்கம் செய்யவும்.
$சூடோsystemctl மறுதொடக்கம் mysql.serviceபடி 9: புதிதாக அமைக்கப்பட்ட கடவுச்சொல்லுடன் உள்நுழைக
இப்போது, புதிதாக அமைக்கப்பட்ட கடவுச்சொல்லுடன் MySQL ஷெல்லில் உள்நுழைக.
$சூடோmysql-உவேர்-பி
சமீபத்தில் அமைக்கப்பட்ட கடவுச்சொல்லை ALTER கட்டளையில் வழங்கவும்.
இதுதான். MySQL இன் ரூட் கடவுச்சொல் வெற்றிகரமாக மாற்றப்பட்டது, மேலும் நீங்கள் MySQL ஷெல்லில் மீண்டும் உள்நுழைந்துள்ளீர்கள்.
மடக்கு
இந்த படிப்படியான வழிகாட்டியில், உபுண்டு 20.04 LTS கணினியில் MySQL ரூட் கடவுச்சொல்லை மாற்ற கற்றுக்கொண்டீர்கள். உபுண்டு 20.04 இல் MySQL இன் ரூட் கடவுச்சொல்லை மீட்டமைப்பதில் இந்த இடுகையில் ஆழமான மற்றும் எளிதில் புரிந்துகொள்ளக்கூடிய தீர்வு உள்ளது.