इस गाइड में, हम MariaDB डेटाबेस सर्वर के रूट उपयोगकर्ता के लिए पासवर्ड रीसेट करने का वर्णन करेंगे। उदाहरण के तौर पर, हम डेबियन 12 ऑपरेटिंग सिस्टम पर सभी क्रियाएं रूट के रूप में करेंगे।
1. तैयारी
1.1 सर्वर संस्करण निर्धारित करें
mysql --version
1.2 किसी सेवा को रोकना
systemctl stop mariadb
1.3 आइए विशेष मोड चालू करें
systemctl set-environment MYSQLD_OPTS="--skip-grant-tables --skip-networking"
1.4 सेवा प्रारंभ करना
systemctl start mariadb
2. पासवर्ड बदलें
new_password को अपने नये पासवर्ड से बदलें.
mysql -u root
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
UPDATE mysql.user SET authentication_string = '' WHERE user = 'root';
UPDATE mysql.user SET plugin = '' WHERE user = 'root';
exit;
3. सामान्य मोड पर स्विच करें
3.1 सेवा प्रारंभ करने का विकल्प हटाएँ
systemctl unset-environment MYSQLD_OPTS
3.2 आइए सेवा पुनः आरंभ करें
systemctl restart mariadb
3.3 आइए नए पासवर्ड से कनेक्शन की जाँच करें
mysql -u root -p
No Comments Yet