phpMyAdmin
 sql >> डेटाबेस >  >> Database Tools >> phpMyAdmin

phpmyadmin में आयातित टेबल दिखाई नहीं दे रहे हैं

मुझे एक डेटाबेस के साथ भी ऐसी ही समस्या थी और मैं आपके साथ एक संभावित कारण/समाधान साझा करना चाहता हूं:

मैंने एक .sql फ़ाइल आयात की है जैसा आपने किया था और फिर मैं phpmyadmin गया, डेटाबेस का चयन किया और आश्चर्य हुआ:डेटाबेस में कोई टेबल नहीं, लेकिन मैं MySQL कमांड लाइन पर गया और एक शो टेबल किया और वे मौजूद हैं।

तो मेरे मामले में ऐसा ही हुआ, मूल डेटाबेस में कुछ दृश्य ऐसे उपयोगकर्ता द्वारा परिभाषित किए गए थे जो मेरे कंप्यूटर के MySQL उपयोगकर्ताओं में मौजूद नहीं थे। उदाहरण:

क्रिएट ALGORITHM=UNDEFINED DEFINER=admin @% SQL सुरक्षा डिफ़ाइनर देखें cantidades एएस सेलेक्ट (...)

उपयोगकर्ता admin @% मूल सर्वर पर उपलब्ध था जहां से मैंने डेटाबेस निर्यात किया है, लेकिन मेरे कंप्यूटर पर नहीं।

तो इस समाधान का समाधान या तो उस उपयोगकर्ता को जोड़ना था, या विचारों को छोड़ना और उन्हें मौजूदा उपयोगकर्ता के साथ फिर से बनाना था।

मैंने दूसरा विकल्प चुना है:ड्रॉप व्यू cantidades;CREATE ALGORITHM=UNDEFINED DEFINER=root @localhost SQL सुरक्षा डिफ़ाइनर देखें cantidades एएस सेलेक्ट (...)

मैंने रूट का उपयोग किया है क्योंकि यह मेरे स्थानीय XAMPP इंस्टॉलेशन के लिए डिफ़ॉल्ट उपयोगकर्ता है, लेकिन सुरक्षा उद्देश्यों के लिए मैं उसी उपयोगकर्ता का उपयोग करने की सलाह देता हूं जिसका उपयोग आप उस डेटाबेस से कनेक्ट करने के लिए करते हैं।



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. कैसे स्वचालित रूप से एक ही पंक्ति में अन्य स्तंभों से सूत्र और डेटा का उपयोग कर एक MYSQL स्तंभ मान अद्यतन करने के लिए?

  2. phpmyadmin के साथ एक्सेल फाइलों में टेबल संरचना निर्यात करना

  3. phpMyAdmin कॉन्फ़िगरेशन लोड या सहेज नहीं सकता

  4. लोकलहोस्ट/phpmyadmin पेज देने में त्रुटि नहीं मिली

  5. MySQL स्टैंड-इन संरचना देखने के लिए। यह क्या है?