MySQL অ্যাক্সেস ত্রুটি অস্বীকার করেছে


9

আমার একটি সাধারণ সমস্যা আছে তবে স্বাভাবিক সমাধানগুলি প্রথম উপস্থিতিতে যা আগে জিজ্ঞাসিত প্রশ্নের মতো মনে হতে পারে তাই ক্ষমা চাইছেন না।

আমার স্থানীয়টিতে আমার সাইট দেখার চেষ্টা করার সময় আমার নিম্নলিখিত ত্রুটি রয়েছে

    Access denied for user 'sitename'@'localhost' (using password: YES)

শংসাপত্রগুলি ভুলভাবে ব্যবহৃত হচ্ছে তবে আমি জানি না সেগুলি কোথা থেকে এসেছে। আমি অ্যাপ্লিকেশন / ইত্যাদি / লোকাল.এক্সএমএল পরীক্ষা করে দেখেছি এবং এর সমস্ত সঠিক শংসাপত্র রয়েছে। আমি ডিরেক্টরি থেকে অন্য সমস্ত এক্সএমএল ফাইলগুলি সরিয়েছি (কনফিগারেশন। এক্সএমএল ব্যতীত)। আমি ভেরি ফোল্ডারের সামগ্রীগুলি মুছে ফেলেছি (বহুবার)

আমার অন্যান্য ম্যাজেন্টো সাইটগুলি আমার স্থানীয়তে কাজ করছে যাতে আমার সার্ভার সেটিংস ঠিক থাকে। আমি সত্যিই এটির উপর স্ট্যাম্পড এবং আমার কী পদক্ষেপ নেওয়া উচিত তা জানি না। কোন সাহায্য প্রশংসা করা হবে।


আমি ডিবি অ্যাডাপ্টারে সংযোগ পদ্ধতিতে যাব এবং সংযোগ পদ্ধতিতে কল করার ঠিক আগে, এখানে কিছু রাখব: '= e = নতুন ব্যতিক্রম (); ম্যাগ :: লগ ($ ই-> getTraceAsString (), নাল, 'লগ-নেম', সত্য); ' এর মতো ট্রেস পাওয়া আরও কমপ্যাক্ট। তারপরে সেই ট্রেসটিতে কোনও বিজোড় কোড পাথের জন্য দেখুন। এছাড়াও PDO- এ প্রেরিত প্রকৃত শংসাপত্রগুলি লগ করুন।
পেটার ঝাজাবাজভ

উত্তর:


8

আপনাকে ব্যবহারকারীকে sitename@localhostপ্রশ্নযুক্ত ডাটাবেস এবং সারণীগুলি অ্যাক্সেস করতে সক্ষম করতে হবে। সুবিধাগুলি দেওয়ার জন্য মাইএসকিউএল ইভেন্টে নীচের এসকিউএলকে রুট বা সুপারউজার হিসাবে ব্যবহার করুন:

GRANT ALL ON magento_local.* TO 'sitename'@'localhost';

এমওয়াইএসকিউএলে অনুদানের বিষয়ে আরও তথ্যের জন্য ম্যানুয়ালটি দেখুন: http://dev.mysql.com/doc/refman/5.1/en/grant.html


উত্তরের জন্য ধন্যবাদ. আমি আগে এই বিকল্পটি পেরিয়ে এসেছি তবে আমি মনে করি না এটি কার্যকর হবে। কারণ ব্যবহারকারী: 'সিটনেম' এবং পাস: 'হ্যাঁ' সঠিক / নির্দিষ্ট ডিবি শংসাপত্র নয় যা আমি ধরে নিয়েছিলাম যে এটি ব্যবহার করা হচ্ছে ভুল বিবরণটির সমস্যাটি আসলেই সমাধান করে না বা এটি কোনওভাবে অ্যাপ্লিকেশন / ইত্যাদি / স্থানীয়.এক্সএমএল পরে সন্ধান করতে পারে ভুল বিবরণ দিয়ে একবার ডিবিতে সংযোগ করতে সক্ষম হচ্ছেন
বিকাশকারী

সরাসরি মাইএসকিএল অ্যাক্সেস করার এবং নেটওয়ার্কের মাধ্যমে 'লোকালহোস্ট'-এর উপরে পার্থক্য রয়েছে's লোকালহোস্টের অবস্থানটিতে আপনাকে স্পষ্টত অনুদান দিতে হবে।
ফিলিউঙ্কল

2
মনে রাখবেন এবং চালান: flush privilegesআপনার অনুদান আদেশের পরে
ম্যাথু হাওরথ

5

ক্ষেত্রে যদি লোকাল.এক্সএমএল এমন কিছু ফাইলযুক্ত আপনার সাইটটিকে অনুসন্ধানের জন্য ওভাররাইড করা হচ্ছে <username>sitename</username>। এই ধরণের কাজের জন্য আমি এসকে পছন্দ করি :

ack --xml "<username>.*sitename.*</username>" app/

... বা এমনকি:

ack sitename app/

4

ক্যাশে সাফ করার চেষ্টা করুন, সম্ভবত আপনি তৃতীয় পক্ষের ক্যাশে স্তরগুলি ব্যবহার করছেন, সেগুলি অক্ষম করুন। সর্বশেষ বিকল্পটি অ্যাপ্লিকেশন / ইত্যাদি / স্থানীয়.এক্সএমএল এবং নতুন ওয়েবসাইটের নাম পরিবর্তন করা হয়েছে, ম্যাগেন্টো ইনস্টল করার সময় স্থানীয়.এক্সএমএল থেকে পুরানো এনক্রিপশন কী সরবরাহ করবে।


1

অন্যান্য উত্তরগুলির সমস্তটিই সমস্যাটি কী হতে পারে তার সমস্ত সম্ভাবনা সঙ্কুচিত করার দুর্দান্ত উপায় ছিল। এর জন্য আমি অনুভব করেছি যে প্রত্যেকেই একটি আপ ভোটের যোগ্য। তারা সরাসরি আমার সমস্যার সমাধান করেনি তাই আমি অনুভব করেছি যে আমার নিজের সৌজন্য হিসাবে একটি উত্তর দেওয়া উচিত এবং এছাড়াও কারণ প্রচুর লোক ম্যাজেন্টো সহ ওয়ার্ডপ্রেস ব্যবহার করে।

এই নির্দিষ্ট সাইটটি মডিউল হিসাবে ওয়ার্ডপ্রেস ব্যবহার করে। এই মডিউলে ডিবি শংসাপত্রের পাশাপাশি সাধারণ ম্যাজেন্টো অ্যাপ্লিকেশন / ইত্যাদি / স্থানীয়.এক্সএমএল রয়েছে। আমি জানতাম না যে এই মডিউলটি পুরো সাইটে জুড়ে দেওয়া হয়েছে এবং এটি ডাটাবেসের সাথে প্রাসঙ্গিক। ফলস্বরূপ এটি এখানেও বিশদ পরিবর্তন না করে সাইটটি দেখা অসম্ভব হয়ে পড়েছে।


0

নিম্নলিখিত সমস্যাগুলি আমার জন্য একই সমাধান করা হয়েছে:

  1. ম্যাজেন্টোর মূল সংস্করণটি ডাউনলোড করুন
  2. আপনার অ্যাপ্লিকেশন / ইত্যাদি ব্যাকআপ করুন (উদা: অ্যাপ / অ্যাপ্লিকেশন)
  3. আসল অ্যাপ / ইত্যাদি মূল ম্যাজেন্টো ফোল্ডার থেকে আপলোড করুন
  4. আপনার সাইটে যান এবং ম্যাজেন্টো ইনস্টলেশন প্রক্রিয়াটি করুন, আমি আমার আসল ডাটাবেসের নাম, ডাটাবেস সেটিংস (ব্যবহারকারী / pw) এবং এনক্রিপশন কী ব্যবহার করেছি।
  5. আপনার অ্যাপ / ইত্যাদি / মডিউলগুলি নতুন ইটিসি ফোল্ডারে আপলোড করুন
  6. ইনস্টলেশন পরে আমি লগইন এবং ক্যাশে সাফ করতে পারে। ওয়েবসাইটটি আবার আগের মতো কাজ করছিল।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.