खोज…


लिनक्स में MySQL रूट पासवर्ड बदलें

MySQL के रूट यूजर पासवर्ड को बदलने के लिए:

चरण 1: MySQL सर्वर बंद करो।

  • उबुन्टु या डेबियन में:
    sudo /etc/init.d/mysql stop
  • CentOS, Fedora या Red Hat Enterprise Linux में:
    sudo /etc/init.d/mysqld stop

चरण 2: विशेषाधिकार प्रणाली के बिना MySQL सर्वर शुरू करें।

sudo mysqld_safe --skip-grant-tables &

या, यदि mysqld_safe अनुपलब्ध है,

sudo mysqld --skip-grant-tables &

चरण 3: MySQL सर्वर से कनेक्ट करें।

mysql -u root

चरण 4: रूट उपयोगकर्ता के लिए एक नया पासवर्ड सेट करें।

5.7
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
FLUSH PRIVILEGES;
exit;
5.7
FLUSH PRIVILEGES;
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');
FLUSH PRIVILEGES;
exit;

नोट: ALTER USER सिंटैक्स MySQL 5.7.6 में पेश किया गया था।

चरण 5: MySQL सर्वर को पुनरारंभ करें।

  • उबुन्टु या डेबियन में:
    sudo /etc/init.d/mysql stop
    sudo /etc/init.d/mysql start
  • CentOS, Fedora या Red Hat Enterprise Linux में:
    sudo /etc/init.d/mysqld stop
    sudo /etc/init.d/mysqld start

विंडोज में MySQL रूट पासवर्ड बदलें

जब हम विंडोज़ में रूट पासवर्ड बदलना चाहते हैं, तो हमें निम्नलिखित चरणों का पालन करना होगा:

चरण 1: नीचे दिए गए किसी भी तरीके का उपयोग करके अपना कमांड प्रॉम्प्ट शुरू करें:

Perss Crtl+R या गोटो Start Menu > Run और फिर cmd टाइप cmd और एंटर करें

चरण 2: अपनी निर्देशिका को उस स्थान पर बदलें जहाँ MYSQL स्थापित है, मेरे मामले में

C:\> cd C:\mysql\bin

चरण 3: अब हमें mysql कमांड प्रॉम्प्ट शुरू करने की आवश्यकता है

C:\mysql\bin> mysql -u root mysql

चरण 4: root पासवर्ड बदलने के लिए फायर क्वेरी

mysql> SET PASSWORD FOR root@localhost=PASSWORD('my_new_password');

प्रक्रिया

  1. MySQL (mysqld) सर्वर / डेमन प्रक्रिया को रोकें।
  2. MySQL सर्वर प्रक्रिया --स्किप-ग्रांट-टेबल विकल्प शुरू करें ताकि यह एक पासवर्ड के लिए संकेत न करे: mysqld_safe --skip-grant-tables &
  3. MySQL सर्वर को रूट यूजर के रूप में कनेक्ट करें: mysql -u root
  4. पासवर्ड बदलें:
  • (5.7.6 और नया): ALTER USER 'root'@'localhost' IDENTIFIED BY 'new-password';
  • (5.7.5 और पुराने, या MariaDB): SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new-password); flush privileges; quit;
  1. MySQL सर्वर को पुनरारंभ करें।

नोट: यह केवल तभी काम करेगा जब आप शारीरिक रूप से एक ही सर्वर पर होंगे।

ऑनलाइन दस्तावेज़: http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow