Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में UPDATE स्टेटमेंट से यूजर पासवर्ड कैसे बदलें

MySQL यूजर का पासवर्ड mysql डेटाबेस की user टेबल में authentication_string कॉलम अपडेट करके बदला जा सकता है।

सिंटैक्स

USE mysql;
UPDATE user 
SET authentication_string = PASSWORD('new_password') 
WHERE user = 'user_name' AND host = 'host_name';
FLUSH PRIVILEGES;

पैरामीटर्स

  • new_password — नया पासवर्ड
  • user_name — यूजरनाम
  • host_name — होस्ट (जैसे localhost, %, विशिष्ट IP)

उदाहरण

USE mysql;
UPDATE user 
SET authentication_string = PASSWORD('tutorials') 
WHERE user = 'user' AND host = 'localhost';
FLUSH PRIVILEGES;

महत्वपूर्ण नोट्स

  • MySQL 5.7.6+ में password कॉलम हटाकर authentication_string उपयोग होता है।
  • MySQL 8.0+ में PASSWORD() फंक्शन हटा दिया गया है — ALTER USER या SET PASSWORD उपयोग करें।
  • FLUSH PRIVILEGES अनिवार्य है सीधे अपडेट के बाद।
  • अधिक सुरक्षित और अनुशंसित तरीके: ALTER USER या SET PASSWORD (अगले लेख देखें)।
  1. MySQL रूट पासवर्ड कैसे रीसेट या बदलें? MySQL रूट पासवर्ड कैसे रीसेट या बदलें?

    MySQL में रूट पासवर्ड रीसेट या बदलना रूट पासवर्ड रीसेट या बदलने के लिए, पहले हमें MySQL को एडमिनिस्ट्रेटर मोड में खोलना होगा। वहां हम सभी उपयोगकर्ताओं के साथ-साथ होस्ट देख सकते हैं। क्वेरी: SELECT user,host from user; आउटपुट: +------------------+-----------+ | user | host | +-----

  1. - MySQL में TINYINT के साथ UPDATE स्टेटमेंट का उपयोग

    परिचय MySQL में TINYINT डेटा टाइप का उपयोग बूलियन मानों (0/1) को स्टोर करने के लिए किया जाता है। इस लेख में हम देखेंगे कि UPDATE स्टेटमेंट के साथ TINYINT कॉलम को कैसे अपडेट करें। उदाहरण: टेबल बनाना और डेटा डालना ); Query OK, 0 rows affected (6.84 sec) INSERT INTO DemoTable VALUES(104, TRUE); Que

  1. - MySQL एंडिंग स्टेटमेंट कैसे बदलें?

    MySQL एंडिंग स्टेटमेंट बदलने के लिए आप DELIMITER का उपयोग कर सकते हैं: DELIMITER anySymbol ऊपर, anySymbol वह प्रतीक है जिसे आप सेट कर सकते हैं। डिफ़ॉल्ट है DELIMITER ; आइए पहले एक टेबल बनाते हैं: mysql> DELIMITER // mysql> create table DemoTable -> ( -> Id int, -> Name varchar(20) -&