রুট ব্যবহারকারীর সাথে phpmyadmin এ লগইন করতে অক্ষম


14

আমার উবুন্টু সার্ভারে মাইএসকিএল-সার্ভারে মূল ব্যবহারকারী রয়েছে have আমি রুট ব্যবহারকারী এবং পাসওয়ার্ড দিয়ে phpmyadmin এ লগইন করতে অক্ষম। আমি কনফিগারেশন ফাইলটি সন্ধান করার চেষ্টা করছিলাম কিন্তু এটি সনাক্ত করতে পারিনি। সাহায্য প্রশংসা করা হবে।

আগাম ধন্যবাদ


আপনি কি কখনও এই সমস্যার উত্তর খুঁজে পেয়েছেন? আমার নিজেও সমস্যা হচ্ছে।
ক্রিসজলি

উত্তর:


12

আপনাকে phpmyadmin পুনরায় কনফিগার করতে হবে, মাইএসকিউএল পাসওয়ার্ড পুনরায় সেট করতে হবে।

  1. Phpmyadmin পুনরায় কনফিগার করুন
  2. টার্মিনাল চালু করতে Ctrl + Alt + T
  3. sudo dpkg-reconfigure phpmyadmin
  4. পিএইচপিএমইডমিনের জন্য মাইএসকিউএল ডাটাবেসের সংযোগ পদ্ধতি: ইউনিক্স সকেট
  5. ডাটাবেসের প্রশাসনিক ব্যবহারকারীর নাম: মূল
  6. ডাটাবেসের প্রশাসনিক ব্যবহারকারীর পাসওয়ার্ড: mysqlsamplepassword
  7. মাইএসকিউএল পিএইচপিএমইডমিনের ব্যবহারকারীর নাম: মূল root
  8. মাইএসকিউএল phpmyadmin জন্য ডাটাবেস নাম: phpmyadmin
  9. ওয়েব সার্ভারটি স্বয়ংক্রিয়ভাবে পুনরায় কনফিগার করতে: অ্যাপাচি 2
  10. ত্রুটি 1045
  11. উপেক্ষা করা
  12. sudo dpkg-reconfigure mysql-server-5.5
  13. মাইএসকিউএল "রুট" ব্যবহারকারীর জন্য নতুন পাসওয়ার্ড: মাইএসকিএলসেম্পলপ্যাসওয়ার্ড
  14. মাইএসকিউএল "রুট" ব্যবহারকারীর জন্য পাসওয়ার্ড পুনরাবৃত্তি করুন: মাইএসকিএলএসপ্যাম্পলপ্যাসওয়ার্ড

আশা করি এটি সাহায্য করে!

আপনার দিনটি শুভ হোক!


5 বছর পরে এই উত্তরটি আমাকে সাহায্য করেছে। আমি 12,13 এবং 14 পদক্ষেপ এড়িয়ে গিয়েছি (রাস্পিয়ান ল্যাম্প কনফিগারেশন)
জোস্টিনো

8

আমি মারিয়াডিবি ব্যবহার করে উবুন্টু 14.04 এ একই রকম সমস্যার মুখোমুখি হয়েছি। পরিবর্তে সবকিছু পরিবর্তন করার চেষ্টা করে আমি সদ্য একটি নতুন ব্যবহারকারী তৈরি করেছি।

mysql -u root -p

রুট পাসওয়ার্ড প্রবেশ করানো নিম্নলিখিত কমান্ডটি ব্যবহার করে একটি নতুন ব্যবহারকারী তৈরি করেছে:

CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'some_very_complex_password';

নতুন ব্যবহারকারীকে সমস্ত অনুমতি দেওয়া হয়েছে:

GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost';
FLUSH PRIVILEGES;

তারপরে আপনি phpMyadmin এ newuser ব্যবহার করে লগইন করতে পারেন। আমি আপনাকে দৃ Car়ভাবে উত্সাহিত করব কেবলমাত্র কার্তে ব্লাঞ্চের সুযোগ-সুবিধার পরিবর্তে নতুন ব্যবহারকারীর জন্য বিশেষ সুযোগ-সুবিধা দেওয়ার জন্য তবে এটি আপনার নিজস্ব জানাজা।


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

3

"রুটউজার" দ্বারা আপনি মাইএসকিউএল রুট ব্যবহারকারী, সিস্টেম রুট ব্যবহারকারী নয়, তাই না?

ইনস্টলেশন করার সময় mysql-server, মাইএসকিউএল রুট অ্যাকাউন্ট তৈরি করা হয় এবং এর পাসওয়ার্ডটি সঞ্চিত থাকে /etc/mysql/debian.cnf

পিএইচপিএমআইএডমিনের কনফিগারেশন ফাইলগুলি সংরক্ষণ করা হয় /etc/phpmyadmin


হ্যাঁ, আমি মাইএসকিউএল রুট ব্যবহারকারী এবং সিস্টেম রুট ইউজার নয়, কনফিগার ফাইলটি পেয়েছি।
পিএইচপিএমএডমিন কেন মাইএসকিএল

@ ব্যবহারকারী14010: কমান্ড-লাইন mysqlসংস্করণটি কি কাজ করে? যেমন mysql -hlocalhost -uroot -p?
লেকেনস্টেইন

হ্যাঁ এটা কাজ করে. আমি কমান্ড লাইন সংস্করণের মাধ্যমে মাইএসকিএল-তে লগইন করতে সক্ষম হয়েছি কিন্তু পিএইচপিএমইডমিন দিয়ে নয়। আমি phpmyadmin ব্যবহার করার চেষ্টা করার কারণটি হ'ল যখন আমি কমান্ডলাইন মাইএসকিএল ব্যবহার করে এটি আমদানি করার চেষ্টা করছি তখন এটির জন্য স্কিল স্ক্রিপ্ট রয়েছে যা বিদেশিদের সাথে সমস্যা তৈরি করছে 121 ত্রুটি। টেবিলগুলি
ব্যবহারকারী14010

@ ব্যবহারকারী14010: আপনি কোন ত্রুটি বার্তা পেয়েছেন? আমি আমার উত্তরটি পিএমএ কনফিগারেশন ফাইলগুলির অবস্থানের সাথে আপডেট করেছি।
লেকেনস্টেইন

পিএইচপিএমইডমিনে লগইন করতে আমাকে ডেবিয়ান-সিএস-প্রিন্ট ব্যবহারকারী ব্যবহার করতে হয়েছিল, কোনও কারণে মাইএসকিএল রুট ব্যবহারকারী পিএইচপিএমইডমিনে লগইন করতে পারবেন না। ডেবিয়ান-সিস-মেইনটেইনের ডেটাবেস তৈরি, ব্যবহারকারী তৈরি, সুযোগ-সুবিধা প্রদান ইত্যাদি অধিকার রয়েছে, যাতে এটি প্রশাসনিক কাজের জন্য ব্যবহার করা যায়। ডেবিয়ান-সিস-রক্ষণাবেক্ষণ শংসাপত্রগুলি মাইএসকিএল-সার্ভার ইনস্টল করার সময় স্বয়ংক্রিয়ভাবে উত্পন্ন হয় এবং সেভ হয় /etc/mysql/debian.cnf
আগস্টো ডাস্ট্রেরো


2

Phpmyadmin এ রুট হিসাবে লগ ইন করতে:

echo "UPDATE mysql.user SET plugin = 'mysql_native_password' WHERE user = 'root' AND plugin = 'unix_socket';FLUSH PRIVILEGES;" | mysql -u root -p

এই টিউটোরিয়াল শেষে পাওয়া যায়

আমার জন্য কাজ করেছেন :)


অন্যান্য প্রশ্নের উত্তরের পরিবর্তে এই প্রশ্নের উত্তর পোস্ট করার জন্য আপনাকে ধন্যবাদ।
ক্যান্টসে

কিছু উবুন্টু ভিত্তিক ডিস্ট্রোসের জন্য উপরের জিনিসগুলির আগে sudo বাশ;)
এরিক

1

আমি সিএনপটিক ম্যানেজার ব্যবহার করে মাইএসকিউএল ইনস্টল করেছি। একটি রুট পাসওয়ার্ড প্রবেশ করতে হবে না। আদেশ:

mysqladmin -u root password NEWPASSWORD

কাজ করছে. আমি সঙ্গে সঙ্গে পিএইচপিএমআইএডমিনে লগইন করতে সক্ষম হয়েছি।


0

আমি সম্প্রতি উবুন্টু 12.04 এর সাথে একটি খুব অনুরূপ ইস্যু জুড়ে এসেছি। আমি কেবল রুট এবং পাসওয়ার্ড দিয়ে লগইন করতে পারি নি। আমি কনফিগে AllowNoPassword সেটিংটি সত্যে সেট করেছি। পরে আমি জানতে পেরেছিলাম যে AllowNoPassword সেটিংটি যুক্ত করতে আমি ভুল config.inc.php ফাইলটি সম্পাদনা করছি।

Edit:
/etc/phpmyadmin/config.inc.php
Not:
/usr/share/phpmyadmin/config.inc.php

আমি বিশ্বাস করি প্রথমটি হ'ল ডেবিয়ান লোকাল কনফিগারেশন ফাইল, যা ইউএসআর সংস্করণকে ওভাররাইড করবে।


0

আমিও,

প্রতিধ্বনিত করুন "আপডেট করুন mysql.user SET প্লাগইন = 'mysql_native_password' যেখানে ব্যবহারকারী = 'রুট' এবং প্লাগইন = 'ইউনিক্স_সকেট'; ফ্ল্যাশ প্রাইভেলিজ;" | mysql -u root -p

এটা ভাল


ইতিমধ্যে দেওয়া একই উত্তর পুনরায় পোস্ট করবেন না। পরিবর্তে, আপনি যেগুলি
সাহায্যকারী পেয়েছেন সেগুলিকে উন্নত করুন

0

ভাল, হ্যালো আগে এখান থেকে phpmyadmin ডাউনলোড করুন: https://www.phpmyadmin.net/downloads/

তারপরে ডাউনলোড করা (রার, জিপ) এটিকে নিষ্ক্রিয় করুন: ST INSTILLATION_PATH \ ra ল্যারাগন \ ইত্যাদি \ অ্যাপ্লিকেশনগুলি ফোল্ডারটির নাম পরিবর্তন করে phpmyadmin।

এখন http: // লোকালহস্ট / phpmyadmin এ যান

এবং আপনার সেখানে :)।

আপনি যদি phpmyadmin এ লগইন করতে চান তবে আপনার phpmyadmin ফোল্ডারে অনুসন্ধান করা দরকার যা কনফিগ.সাম্পল.ইন নামে একটি ফাইলের জন্য এবং এটির সদৃশ করে ফাইলটি কনফিগার করতে হবে inc সিএফজি ['সার্ভারস]] [ $ i] ['AllowNoPassword'] = মিথ্যা; এবং এটিকে সত্য হিসাবে সেট করেছেন: f সিএফজি ['সার্ভারস]] [$ i] [' AllowNoPassword '] = সত্য; ফাইলটি সংরক্ষণ করুন এবং সম্পন্ন করুন: root এর ব্যবহারকারীর নাম ব্যবহার করে আপনি লগইন করতে পারেন

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