PhpMyAdmin কনফিগারেশন স্টোরেজ সম্পূর্ণরূপে কনফিগার করা হয়নি


14

আমি টাইপ apt-get install phpmyadminকরে একটি ত্রুটিতে দৌড়ে গিয়েছিলাম যে এটি মাইএসকিএল (সকেট ইস্যু) এর সাথে সংযোগ করতে পারে না। এটি স্বাভাবিক ছিল কারণ আমি এর আগে মাইএসকিএল ইনস্টল করতে ভুলে গিয়েছি , তাই আমি phpmyadmin দ্বারা প্রদত্ত সমস্ত বিকল্পের উপরে "বাতিল" নির্বাচন করেছি।

তারপরে sudo taskselএবং ইনস্টল করা lamp server

একবার শেষ হয়ে গেলে আমি দৌড়েছি:

apt-get remove --purge phpmyadmin
apt-get install phpmyadmin

তারপরে mysql -u root -pকিন্তু আমি নিম্নলিখিত ত্রুটি পেয়েছি:Access denied for the following user 'root'@'localhost'

সুতরাং আমি এই সমস্যাটি সমাধান করে করেছি:

mysql
SET PASSWORD FOR root@localhost=PASSWORD('mypassword'); 
GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

তারপরে আমি লোকালহোস্ট / phpmyadmin সাফল্যের সাথে লগইন করেছি , কিন্তু এই বার্তাটি পেয়েছি:

PhpMyAdmin কনফিগারেশন স্টোরেজ সম্পূর্ণরূপে কনফিগার করা হয়নি, কিছু বর্ধিত বৈশিষ্ট্য নিষ্ক্রিয় করা হয়েছে। এখানে ক্লিক করুন কেন তা জানতে।

আমি এখানে ক্লিক করেছি , এবং এটি আমাকে দেখিয়েছে: এখানে চিত্র বর্ণনা লিখুন

আমি কি মাইএসকিএল / পিএইচপিএমএডমিনের সাথে শান্তিপূর্ণভাবে যেতে পারি?


হ্যাঁ এটা ঠিক. নিশ্চিত হয়ে নিন যে সমস্ত $ সিএফজি ['সার্ভারস]] [$ i] নির্দেশনা নিরবিচ্ছিন্ন!
kratos

উত্তর:


26

ওপির উত্তর :

আমি নিম্নলিখিতটি দিয়ে এই সমস্যাটি সমাধান করেছি:

cd /usr/share/doc/phpmyadmin/examples
sudo gunzip create_tables.sql.gz 
mysql -u root -p < create_tables.sql
mysql -u root -p -e 'GRANT SELECT, INSERT, DELETE, UPDATE ON phpmyadmin.* TO 'pma'@'localhost' IDENTIFIED BY "pmapassword"'

তারপরে /etc/phpmyadmin/config.inc.phpএই লাইনে সম্পাদিত :

/* Optional: User for advanced features */
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = 'pmapassword';

Phpmyadmin এ আবার লগ ইন করুন এবং তারপরে, সতর্কতা বার্তাটি অদৃশ্য হয়ে গেল।

এছাড়াও মনে রাখবেন যে phpmyadmin স্টোরেজ সম্পূর্ণরূপে কনফিগার করা হয়নি এমন সম্পর্কে আপনার একটি নতুন সতর্কতা থাকতে পারে। এটি কারণ হতে পারে কারণ আপনি phpmyadmin কে তাদের বৈশিষ্ট্যগুলি ব্যবহার করার জন্য সারণীর নাম বলতে হবে। /etc/phpmyadmin/config.inc.phpএটি এই লাইনে সম্পাদনা করা যেতে পারে :

$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma__bookmark';
$cfg['Servers'][$i]['relation'] = 'pma__relation';
$cfg['Servers'][$i]['table_info'] = 'pma__table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma__table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma__pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma__column_info';
$cfg['Servers'][$i]['history'] = 'pma__history';
$cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs';
$cfg['Servers'][$i]['tracking'] = 'pma__tracking';
$cfg['Servers'][$i]['designer_coords'] = 'pma__designer_coords';
$cfg['Servers'][$i]['userconfig'] = 'pma__userconfig';
$cfg['Servers'][$i]['recent'] = 'pma__recent';

ডাবল আন্ডারস্কোর নোট করুন __


আমার তখনও একটি ছোটখাটো সমস্যা ছিল আমি নিম্নলিখিতটি মন্তব্য করতে
পেরেছিলাম

// $ সিএফজি ['সার্ভারস]] [$ i] [' কন্ট্রোলার '] = $ ডিবুসার; // $ সিএফজি ['সার্ভারস]] [$ i] [' কন্ট্রোলপাস '] = $ ডিবুসারপডব্লু; পিএমএ এবং পাসওয়ার্ড হতে হবে।
itnet7

1
লগ আউট এবং ফিরে লগ ইন করতে ভুলবেন না
nwolybug

@ এনওয়ালিবাগ মাইএসকিএল ব্যবহারকারীর অনুমতিগুলি তাত্ক্ষণিকভাবে প্রয়োগ করা হয়েছে
ব্রায়াম

1
এবং ভুলে যাবেন না, আপনাকে phpmyadmin এ আবার লগ ইন করতে হবে এমন পরিবর্তনগুলি প্রতিফলিত করতে। পৃষ্ঠা রিফ্রেশ কাজ করবে না।
কুড়ি

2

আমাকে সমস্ত টেবিলের নামও /etc/phpmyadmin/config.inc.phpডাবল আন্ডারস্কোর সহ প্রবর্তন করতে হয়েছিল।

$cfg['Servers'][$i]['bookmarktable'] = 'pma__bookmark'; 

কারণ তা create_tables.sqlকার্যকর করার পরে তৈরি করা টেবিল ছিল ।


2

এটি আমাকে সাহায্য করেছে:

  1. sudo vim /etc/phpmyadmin/config.inc.php
  2. অন্যান্য $ সিএফজি ['সার্ভারস'] [$ i] এর সাথে নিম্নলিখিত লাইনগুলি যুক্ত করুন:

    $cfg['Servers'][$i]['central_columns'] = 'pma__central_columns'; $cfg['Servers'][$i]['favorite'] = 'pma__favorite'; $cfg['Servers'][$i]['navigationhiding'] = 'pma__navigationhiding'; $cfg['Servers'][$i]['recent'] = 'pma__recent'; $cfg['Servers'][$i]['savedsearches'] = 'pma__savedsearches'; $cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs'; $cfg['Servers'][$i]['tracking'] = 'pma__tracking'; $cfg['Servers'][$i]['userconfig'] = 'pma__userconfig'; $cfg['Servers'][$i]['usergroups'] = 'pma__usergroups'; $cfg['Servers'][$i]['tracking'] = 'pma__users';

  3. এখন লোকালহোস্ট / phpmyadmin এ লগইন করার চেষ্টা করুন। ত্রুটি বার্তাটি আর দেখাবে না।

সংক্ষেপে, যে কোনও অনুপস্থিত উপাদান ত্রুটি যা কেবলমাত্র প্রদর্শিত হচ্ছে:

$cfg['Servers'][$i][COMPONENT] = 'pma__COMPONENT';

ভিতরে /etc/phpmyadmin/config.inc.php


1

"বিরক্তিকর বার্তা" পিএইচপিএমওয়াই অ্যাডমিন কনফিগারেশন স্টোরেজ সম্পূর্ণরূপে কনফিগার করা হয়নি, কিছু বর্ধিত বৈশিষ্ট্য নিষ্ক্রিয় করা হয়েছে "ভেসেটিসিপি টিম একটি স্ক্রিপ্ট তৈরি করে এবং সফলভাবে পরীক্ষা করেছিল। আমরা আশা করি এই সমাধানটি কার্যকর হবে এবং ব্যবহারকারীদের সহায়তা করবে। পরিদর্শন গিটহাব পৃষ্ঠা কোডের জন্য।

এই পান্ডুলিপি:

  • ব্যবহারকারীর মূল থেকে কাজ করে
  • /etc/phpmyadmin/config.inc.phpইন একটি ব্যাকআপ দেয়/root
  • মানগুলি পরিবর্তন করে /etc/phpmyadmin/config.inc.php
  • একটি মাইএসকিএল ব্যবহারকারী pmaএবং সারণী যুক্ত করে phpmyadmin(যদি ব্যবহারকারী বা টেবিলটি ইতিমধ্যে বিদ্যমান থাকে তবে স্ক্রিপ্টটি এগুলি মুছে ফেলবে!)
  • ডাউনলোড এবং ডাটাবেসের জন্য সারণী যোগ করে phpmyadmin
  • লেফটোভার pma.txt(পিএমএ @ লোকালহোস্টের পাসওয়ার্ড সহ ) এবং পুরানো কনফিগারেশন সহ অস্থায়ী ফাইলগুলি সাফ করে

1

আমার জন্য: আমাকে এই লাইনে /etc/phpmyadmin/config-db.php সম্পাদনা করতে হবে:

$dbname='phpmyadmin';

এটি আমাকে সাহায্য করেছে। এটি ছাড়া এটি কেবল রুট ডিবি ব্যবহারকারীর জন্য কাজ করেছে, এটি অন্যটির জন্যও।
লুকি

0

এখানে প্রদত্ত সমাধানগুলির কোনওটিই আমার পক্ষে কার্যকর হয়নি।

এই সমস্যাটি মাইএসকিএল আপডেটের সাথে 5.6 বা 5.7 সংস্করণে ঘটছে।

আমি phpmyadmin 4.7 সংস্করণ ইনস্টল করে এটি সমাধান করেছি।

উপভোগ করুন

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