ERROR 1045 (28000): उपयोगकर्ता 'रूट @ लोकलहोस्ट' (पासवर्ड का उपयोग कर: नहीं) के लिए अस्वीकृत


47

मैं अपने Ubuntu डेस्कटॉप पर queXS cati ऐप इंस्टॉल करने की कोशिश कर रहा हूं और मैंने MySQL सर्वर और PHP 5 स्थापित किया है और मैं पासवर्ड के बिना रूट के रूप में MySQL सर्वर में प्रवेश नहीं कर सकता:

mysql -u root 

इसे कहते हैं

ERROR 1045(28000) : Access denied for user 'root@localhost' (using password: no )

लेकिन जब मैं प्रवेश करता हूं तो यह ठीक है mysql -u root -p

मैं समझ नहीं पा रहा हूं कि समस्या क्या है।


7
इसे आज़माएँ: mysql -u root -p mysql पासवर्ड दर्ज करें: और आपको मिलेगा: mysql>

जवाबों:


49

-pपासवर्ड आधारित लॉगिन के लिए स्विच जोड़ें :

mysql -u root -p

वह सामान्य व्यवहार है। आप अपने डेटाबेस के लिए एक रूट पासवर्ड सेट करते हैं ताकि अब से आप इसे पासवर्ड के बिना एक्सेस न कर सकें। इसलिए यह रिपोर्ट करता है:

उपयोगकर्ता 'रूट @ लोकलहोस्ट' के लिए प्रवेश अस्वीकृत ( पासवर्ड का उपयोग कर: नहीं )

जाहिर है जब आप -pस्विच के साथ पासवर्ड देते हैं तो आप सफल होते हैं।


4

सरल शब्दों में आपका "रूट" सत्र mysql रूट उपयोगकर्ता के लिए पासवर्ड नहीं जानता है।

यदि आप अपने mysql को एक्सेस करना आसान बनाना चाहते हैं

बनाएँ .my.cnf में / root /

और उसमें डाल दिया

[mysqladmin]
 user = root
 password = mysqlrootpassword
[mysql]
 user = root
 password = mysqlrootpassword
[mysqldump]
 user = root
 password = mysqlrootpassword

जहां ऑफकोर्स mysqlrootpassword mysql के रूट पासवर्ड के लिए आपका पासवर्ड है तो जब आप mysql निष्पादित करते हैं तो यह इस पासवर्ड का उपयोग करता है

इस फ़ाइल की सुरक्षा के बारे में याद रखें - सुरक्षित अधिकार रखें, ताकि आपके सर्वर पर कोई भी इसे पढ़ न सके!


1
डिस्क पर सादे पासवर्ड सादा करने के लिए दूसरों को प्रोत्साहित करना बुरा है। कटौती के द्वारा, यह बुरा संपत्ति करने वाले व्यक्ति को प्रचारित करता है।
एरिक लेसचिंस्की

स्थापना के दौरान mysql रूट उपयोगकर्ता का अस्थायी पासवर्ड सेट है। सूडो ग्रीप 'अस्थायी पासवर्ड' /var/log/mysqld.log
suyash

-1

वेबमिन में लॉग इन करें और सर्वर के तहत, mySQLdatabase server को एक्सेस करें। तब आप अपने लिए (यूजर) पासवर्ड सेट कर पाएंगे:

mysql -u (**user**) -p < /usr/share/doc/rsyslog-mysql-5.8.10/createDB.sql.

वेब गुई आसान है लेकिन सुरक्षित रूप से टर्मिनल का उपयोग करना है।

खुश होती है।


मौजूद नहीं है /usr/share/doc/rsyslog-mysql-5.8.10/createDB.qql।
विटोर मजूको
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.