Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

कनेक्ट विफल:php फ़ंक्शन से उपयोगकर्ता 'रूट' @ 'लोकलहोस्ट' (पासवर्ड का उपयोग करके:हाँ) के लिए प्रवेश निषेध

मैंने इस तरह से हल किया:मैंने रूट यूजरनेम के साथ लॉग इन किया

mysql -u root -p -h localhost

मैंने

. के साथ एक नया उपयोगकर्ता बनाया है
CREATE USER 'francesco'@'localhost' IDENTIFIED BY 'some_pass';

तब मैंने डेटाबेस बनाया

CREATE DATABASE shop;

मैंने इस डेटाबेस के लिए नए उपयोगकर्ता के लिए विशेषाधिकार दिए हैं

GRANT ALL PRIVILEGES ON shop.* TO 'francesco'@'localhost';

फिर मैंने रूट लॉग आउट किया और नए उपयोगकर्ता में लॉग इन किया

quit;
mysql -u francesco -p -h localhost

मैंने एक स्क्रिप्ट का उपयोग करके अपने डेटाबेस का पुनर्निर्माण किया

source shop.sql;

और बस .. अब PHP से कॉल के साथ समस्याओं के बिना काम करता है

 $conn = new mysqli("localhost", "francesco", "some_pass", "shop");

आपके समय के लिए सभी को धन्यवाद :)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में एक स्ट्रिंग के भीतर एक सबस्ट्रिंग की स्थिति खोजने के 3 तरीके

  2. RHEL/CentOS 6/5/4, फेडोरा 17-12 . में Mtop (MySQL डेटाबेस सर्वर मॉनिटरिंग) स्थापित करें

  3. MySQL में JSON के रूप में डेटा संग्रहीत करना

  4. पीएचपी पीडीओ:वर्णसेट, सेट नाम?

  5. Azure क्लाउड पर MySQL होस्ट करने का सबसे अच्छा तरीका