WAMP - পাসওয়ার্ড দিয়ে phpMyAdmin সমস্যা, # 1045 - ব্যবহারকারীর 'রুট' @ 'localhost' এর জন্য অ্যাক্সেস অস্বীকৃত


2

আমি WAMP এর সাথে প্রায় খেলছি, আমি এখন পর্যন্ত mysql এর জন্য cmd.exe এর মাধ্যমে একটি পাসওয়ার্ড তৈরি করতে সফল হয়েছে: mysqladmin -u root -p পাসওয়ার্ড "newpassword" & lt; - আমি উইন্ডোজ 7 এ এই কমান্ড ব্যবহার করেছি।

যাইহোক, যখন আমি WMPPSERVER আইকনের মাধ্যমে phpMyAdmin এর মাধ্যমে চেষ্টা করার চেষ্টা করি, তখন একটি পৃষ্ঠাটি বলে:

এরর মাইএসকিউএল বলেছেন:

#1045 - Access denied for user 'root'@'localhost' (using password: NO) 
phpMyAdmin tried to connect to the MySQL server, and the server rejected
the connection. You should check the host, username and password in your 
configuration and make sure that they correspond to the information given 
by the administrator of the MySQL server.

আমি একটি পাসওয়ার্ড সেট করার আগে, এখন কোন ভাগ্য এই পৃষ্ঠা অ্যাক্সেস করতে পারে।

এই কোন সাহায্য?

উত্তর:


2

ত্রুটি বার্তাটি আপনি পাসওয়ার্ড ছাড়া 'রুট' হিসাবে লগ ইন করার চেষ্টা করছেন বলে।

যদি আপনার phpMyAdmin এর ডিফল্ট ইনস্টলেশন থাকে তবে আপনি 'কনফিগ' প্রমাণীকরণ ব্যবহার করছেন এবং আপনার নাম এবং পাসওয়ার্ড config.inc.php ফাইলে সংরক্ষণ করা হয়। আপনি 'কনফিগারেশন' প্রমাণীকরণের সাথে থাকতে পারেন এবং ফাইলটিতে সংরক্ষণ করা ব্যবহারকারীর নাম এবং পাসওয়ার্ড পরিবর্তন করতে পারেন। লগ ইন করতে আপনাকে যা করতে হবে তা হল "প্রমাণীকরণের ধরন এবং তথ্য" এর জন্য স্ট্রিংগুলির একটি পরিবর্তন করা।

$cfg['Servers'][$i]['user'] = 'root'; 
$cfg['Servers'][$i]['password'] = 'newpassword'; //DEFAULT: '' 
$cfg['Servers'][$i]['AllowNoPassword'] = true;

আপনি পাসওয়ার্ড সেটিংস করার সময়, আপনি একটি পাঠ্য ফাইলে আপনার পাসওয়ার্ড সংরক্ষণ করার পরিবর্তে 'কুকি' প্রমাণীকরণে পরিবর্তন করতে এবং লগইন স্ক্রীন প্রদর্শন করতে পারেন। লগ ইন স্ক্রীন প্রদর্শিত হওয়ার জন্য, config.inc.php ফাইলটিতে আপনাকে দুটি পরিবর্তন করতে হবে এবং তৃতীয় পরিবর্তনটি দৃঢ়ভাবে নিরাপত্তার জন্য সুপারিশ করা হবে। তুমি দেখতে পার http://docs.phpmyadmin.net/en/latest/#quick_install আরও তথ্যের জন্য, যদি আপনি আপনার অন্যান্য বিকল্প জানতে চান।

আমি ফাইলের ক্রম অনুসারে পরিবর্তনগুলি তালিকাভুক্ত করতে যাচ্ছি।

  1. (প্রস্তাবিত) blowfish_secret কে কোনও র্যান্ডম স্ট্রিংতে পরিবর্তন করুন। ফাইল মন্তব্য বলে, এই স্ট্রিংটি কুকি ভিত্তিক প্রমাণীকরণে আপনার পাসওয়ার্ড এনক্রিপ্ট করতে ব্যবহৃত হয় (যা আপনি যা পরিবর্তন করতে যাচ্ছেন)।

      $cfg['blowfish_secret'] = 'random string';
    
  2. লাইন প্রায় 19, প্রমাণীকরণ টাইপ কুকি পরিবর্তন

      $cfg['Servers'][$i]['auth_type'] = cookie'; /*DEFAULT: 'config'
    
  3. আপনার পাসওয়ার্ড সংরক্ষণ করা হয় যে তিন লাইন মুছে দিন। যেহেতু লাইনগুলি আপনার প্রকৃত পাসওয়ার্ড ধারণ করে না, তাই আপনি কেবল তাদেরও মন্তব্য করতে পারেন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.