MySQL ரூட் கடவுச்சொல்லை மறந்த அவ்வப்போது நிர்வாகியை நான் அறிவேன், இது உண்மையான சிரமமாக இருக்கலாம், இல்லையா?
நீங்கள் ஒரு புதிய தரவுத்தளத்தை உருவாக்க வேண்டும், எதையும் செய்ய வேண்டும் என்று கற்பனை செய்து பாருங்கள், ஏனென்றால் MySQL சேவையகத்தின் நிர்வாகியின் (ரூட்) கடவுச்சொல்லை நினைவில் வைத்துக் கொள்ள முடியாது, இது ஒரு உண்மையான சிக்கல்.
ரூட் கடவுச்சொல்லை அமைக்காமல் முனையத்தின் வழியாக MySQL சேவையகத்தை எவ்வாறு அணுகுவது என்பதை இங்கே காண்பிப்பேன், எனவே உள்ளே நுழைந்தவுடன் ரூட் கடவுச்சொல்லை மாற்றலாம்.
முதல் விஷயம் mysql சேவையை நிறுத்த வேண்டும்:
service mysql stop
இது சேவையை நிறுத்தியது, இப்போது நாங்கள் அதைத் தொடங்கப் போகிறோம், ஆனால் வேறு வழியில், பின்னர் கடவுச்சொல்லைக் கேட்காத ஒரு வழி:
mysqld_safe --skip-grant-tables &
தயார், இப்போது MySQL முனையத்தை அணுகலாம்:
mysql -u root
இது கடவுச்சொல்லைக் கேட்கவில்லை என்பதை அவர்கள் காண்பார்கள், அவர்கள் ஏற்கனவே MySQL கன்சோல் அல்லது முனையத்தில் நுழைந்திருப்பதைக் காண்பார்கள், மேலும் அவர்கள் விரும்பியதைச் செய்ய முடியும், MySQL ரூட் கடவுச்சொல்லை மாற்றுவோம்.
முதலில் நாம் MySQL தரவுத்தளத்தை உள்ளிடுவோம்:
use mysql;
பின்னர், கடவுச்சொல்லை மாற்றுவோம்:
update user set password=PASSWORD("ElNuevoPassword") where user='root';
இப்போது சலுகைகளை புதுப்பிப்போம்:
flush privileges;
இறுதியாக நாங்கள் வெளியே செல்கிறோம்:
quit;
தயார், நாங்கள் MySQL இன் ரூட் பயனரின் கடவுச்சொல்லை மாற்றியுள்ளோம், இப்போது நாங்கள் சேவையை நிறுத்திவிட்டு அதைத் தொடங்கப் போகிறோம்:
service mysql stop
service mysql start
இறுதியில்
இதுதான், அவர்கள் தங்கள் சொந்த MySQL சேவையகத்தின் கட்டுப்பாட்டை மீண்டும் பெற்றுள்ளனர்
நல்ல உதவிக்குறிப்பு, நன்றி
சிறந்த, சிறந்தது!
அதை முயற்சிக்க எனக்கு நடக்கும் வரை காத்திருக்க, நல்ல உதவிக்குறிப்புகள் எதுவும் இல்லை
Excelente
மிகவும் நல்ல கட்டுரை, ஒரு அரவணைப்பு !!
மிகவும் பயனுள்ளதாக இருக்கிறது, நீங்கள் என்னை ஒரு பிணைப்பிலிருந்து வெளியேற்றினீர்கள். நன்றி.
மிகவும் பயனுள்ளதாக இருக்கிறது, நீங்கள் என்னை அவசர அவசரமாக வெளியேற்றினீர்கள், நன்றி!
இந்த தீர்வு எனக்கு பல முறை வேலை செய்தது, ஆனால் இப்போது நான் புதிதாக நிறுவப்பட்ட மைஸ்கல் எஞ்சின் வைத்திருக்கிறேன், கடவுச்சொல்லை அமைக்க முயற்சித்தேன், இருப்பினும் இது "கடவுச்சொல்" புலம் இல்லை என்று கூறுகிறது, கட்டமைப்பை சரிபார்க்கவும் மற்றும் புலம் உண்மையில் இல்லை . அதை எப்படி சரிசெய்வது என்று ஏதாவது யோசனை?
நன்றி, எனது mysql இன் கட்டுப்பாட்டை மீண்டும் பெறுவதன் மூலம் நீங்கள் என்னைக் காப்பாற்றியுள்ளீர்கள் ...
பத்தாயிரம் நன்றிகளில் நான் பணியாற்றினேன்.
சரி, நீங்கள் என் பிரச்சினையை தீர்த்துவிட்டீர்கள். நன்றி!
கடைசி 4 படிகள் ஒரு வித்தியாசத்தை ஏற்படுத்துகின்றன
நன்றி இது எனக்கு நன்றாக வேலை செய்தது, ஆனால் பின்வரும் செய்தியுடன் முதல் கட்டளைக்குப் பிறகு எனக்கு பிழை ஏற்பட்டது:
யுனிக்ஸ் சாக்கெட் கோப்பிற்கான mysqld_safe அடைவு '/ var / run / mysqld' இல்லை
கோப்பகத்தை உருவாக்குவது சிக்கலைத் தீர்த்தது, கடவுச்சொல் மாற்றத்தை என்னால் முடிக்க முடிந்தது, ஒருவருக்கு நேர்ந்தால் கட்டளைகளைப் பகிர்ந்து கொள்கிறேன்.
mkdir -p / var / run / mysqld
chown mysql: mysql / var / run / mysqld
மிக நன்று
கட்டுரைக்கு மிக்க நன்றி.
ஒரு ராஸ்பெர்ரி பையின் சோதனை தரவுத்தளங்களை மீட்டெடுக்க இது எனக்கு உதவியது, அதில் நான் நீண்ட காலமாக ஒரு LAMP சேவையகத்தை நிறுவியிருக்கிறேன்.