স্থানীয় পিএইচপিএমআইএডমিন ক্লায়েন্টের সাথে রিমোট সার্ভারটি কীভাবে অ্যাক্সেস করবেন?


134

ধরে নিচ্ছি যে কোনও রিমোট সার্ভার রয়েছে এবং আমার কম্পিউটারে পিএইচপিএমইএডমিন ক্লায়েন্ট লোকাল ইনস্টল রয়েছে। আমি কীভাবে এই সার্ভারটি অ্যাক্সেস করতে এবং phpMyAdmin ক্লায়েন্টের মাধ্যমে পরিচালনা করতে পারি? এটা কি সম্ভব?


1
আপনি phpmyadminস্থানীয়ভাবে ডকার চিত্রটি ইনস্টল করতে এবং আপনার দূরবর্তী মাইএসকিউএল সার্ভারে সংযুক্ত করতে পারেন। আরও বিশদ এখানে এখানে :docker run --name myadmin -d -e PMA_HOST=<REMOTE_DB_HOST> -e PMA_PORT=<REMOTE_DB_PORT> -p 8080:80 phpmyadmin/phpmyadmin
জিয়াও

উত্তর:


175

কেবল নীচে আপনার /etc/phpmyadmin/config.inc.phpফাইলে লাইনগুলি যুক্ত করুন :

$i++;
$cfg['Servers'][$i]['host'] = 'HostName:port'; //provide hostname and port if other than default
$cfg['Servers'][$i]['user'] = 'userName';   //user name for your remote server
$cfg['Servers'][$i]['password'] = 'Password';  //password
$cfg['Servers'][$i]['auth_type'] = 'config';       // keep it as config

। আপনি সার্ভারগুলির মধ্যে "127.0.0.1" এবং "$ সিএফজি ['সার্ভারস'] [$ i] ['হোস্ট']" ক্যাম স্যুইচ দিয়ে যা দিয়েছেন তার সাথে একটি "বর্তমান সার্ভার:" ড্রপ ডাউন করবে।

আরও বিশদ: http://sforsuresh.in/access-remote-mysql-server- using-local-phpmyadmin/


16
$i++আমাদের ডিফল্ট সঙ্গে ডাটাবেস সংযোগ হারান না এই হিসাবে একটি গুরুত্বপূর্ণ পয়েন্ট localhost
গৌরব রামানান

এটিকে কাজ করার জন্য আমাকে পিএইচপিএমআইএডমিনে সেট আপ করার পরে এই পোস্টের পদক্ষেপগুলিও অনুসরণ করতে হয়েছিল।
আহমেদ আক্তার

2
/etc/phpmyadmin/config.inc.phpপরিবর্তন করতে হবে সঠিক ফাইল
জিয়াও

উপরের পদ্ধতিটি একেবারে সঠিক তবে কেন আপনি সকলে আমাকে বলেন নি যে আমাকে এটির দূরবর্তী মাইএসকিএলে আমার আইপি ঠিকানা যুক্ত করতে হবে বা পেতে হবে in অন্যথায় এটি কাজ করবে না। দয়া করে বন্ধুরা এটিও নোট করুন
জয়দীপ গোস্বামী

যদি কেউ অ্যাপল সিস্টেমে কাজ করে থাকে তবে config.inc.phpফাইলটি ফাইলটিতে অবস্থিত Applications/XAMPP/xamppfiles/phpmyadmin/config.inc.php
অনিরুদ্ধ মহলে

23

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

নিম্নলিখিত কমান্ডটি একটি এসএসএইচ টানেল স্থাপন করবে যা আপনার স্থানীয় মেশিন থেকে 3307 পোর্ট করার জন্য সমস্ত অনুরোধ দূরবর্তী মেশিনে 3306 পোর্টে ফরোয়ার্ড করবে:

ssh -NL 3307:localhost:3306 root@REMOTE_HOST

যখন অনুরোধ করা হয়, আপনার দূরবর্তী মেশিনে রুট ব্যবহারকারীর জন্য পাসওয়ার্ড প্রবেশ করা উচিত। এটি টানেলটি খুলবে। আপনি যদি এটি পটভূমিতে চালাতে চান তবে আপনার -fযুক্তিটি যুক্ত করতে হবে এবং আপনার স্থানীয় মেশিন এবং দূরবর্তী মেশিনের মধ্যে পাসওয়ার্ডবিহীন এসএসএইচ সেট আপ করতে হবে ।

আপনি এসএসএইচ টানেলটি কাজ করার পরে, /etc/phpmyadmin/config.inc.phpফাইলটি সংশোধন করে আপনি আপনার স্থানীয় পিএইচপিএমওয়াই অ্যাডমিনের সার্ভারের তালিকায় রিমোট সার্ভার যুক্ত করতে পারেন । ফাইলের শেষে নিম্নলিখিতটি যুক্ত করুন:

$cfg['Servers'][$i]['verbose']       = 'Remote Server 1';// Change this to whatever you like.
$cfg['Servers'][$i]['host']          = '127.0.0.1';
$cfg['Servers'][$i]['port']          = '3307';
$cfg['Servers'][$i]['connect_type']  = 'tcp';
$cfg['Servers'][$i]['extension']     = 'mysqli';
$cfg['Servers'][$i]['compress']      = FALSE;
$cfg['Servers'][$i]['auth_type']     = 'cookie';
$i++;

আপনার অতিরিক্ত সহায়তার প্রয়োজন হলে আমি ঠিক এটি সম্পর্কে আরও গভীরতর ব্লগ পোস্ট লিখেছিলাম ।


1
আমি মনে করি এটিই নিরাপদ সমাধান। সরাসরি দূরবর্তী অ্যাক্সেসে মাইএসকিউএল খোলার পক্ষে এটি একেবারে প্রয়োজনীয় না হলে সাধারণত একটি দুর্বল সুরক্ষা অনুশীলন হিসাবে বিবেচিত হয়।
ওমন

1
সি.হিলের উত্তর একদম সঠিক নয়। দয়া করে নোট করুন: বাইন্ড ঠিকানাটি mysql my.cnf ফাইলে লুপ ব্যাক ঠিকানায় সেট করতে হবে।

দূরবর্তী হোস্টে রুট হওয়ার দরকার নেই। ব্রিজ পুরোপুরি কাজ করে, ধন্যবাদ! আমি কনফিগারেশনের বিষয়ে তেমন নিশ্চিত নই, যদিও সুরেশ কামরুশীর উত্তর পছন্দ করি। $++কমপক্ষে আমার ডিফল্ট phpmyadmin.conf এর জন্য অবশ্যই প্রথম লাইন হওয়া উচিত, শেষ নয়।
frnhr

আমি কেবল একটি মামলায় দৌড়েছি যেখানে আমার $ সিএফজি ['সার্ভারস]] [$ i] [' auth_type '] =' কনফিগারেশন 'পরিবর্তন করা দরকার; // এটিকে config সিএফজি ['সার্ভারস]] এ কনফিগার করে রাখুন [a i] [' auth_type '] =' কুকি '; // এটি কনফিগার হিসাবে রাখুন। সুতরাং যে টিপ জন্য ধন্যবাদ!
ফিল লোলার 14

সবচেয়ে ভালো সমাধান!
গাসেম সাদেঘি

23

এটি করা যেতে পারে তবে আপনার পিএইচপিএমআইএডমিন কনফিগারেশনটি পরিবর্তন করতে হবে, এই পোস্টটি পড়ুন: http://www.danielmois.com/article/Manage_remote_databases_from_localhost_with_phpMyAdmin

যদি কোনও কারণে লিঙ্কটি মারা যায়, আপনি নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করতে পারেন:

  • বলা হয় পিএইচপিএমআইএডমিনের কনফিগারেশন ফাইলটি সন্ধান করুন config.inc.php
  • খোঁজো $cfg['Servers'][$i]['host']ভেরিয়েবলটি এবং এটি আপনার রিমোট সার্ভারের আইপি বা হোস্টনামে সেট করুন
  • $cfg['Servers'][$i]['port']ভেরিয়েবলটি সন্ধান করুন এবং এটি দূরবর্তী মাইএসকিএল বন্দরে সেট করুন। সাধারণত এটি হয়3306
  • দূরবর্তী সার্ভারের জন্য আপনার ব্যবহারকারী নাম এবং পাসওয়ার্ডগুলিতে ভেরিয়েবলগুলি সন্ধান করুন $cfg['Servers'][$i]['user']এবং $cfg['Servers'][$i]['password']এগুলি সেট করুন

যথাযথ সার্ভার কনফিগারেশন ব্যতীত স্থানীয় সংযোগের তুলনায় সংযোগটি ধীর হতে পারে, হোস্টনাম থেকে আইপি ঠিকানাটি সন্ধান করা সার্ভারটি এড়াতে হোস্ট নামের পরিবর্তে আইপি ঠিকানাগুলি ব্যবহার করা কিছুটা দ্রুত হবে be

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


3
আপনার ডাটাবেসে উদাহরণস্বরূপ ফায়ারওয়াল থাকা দরকার ট্র্যাফিকের অনুমতি দেয় এবং ডিবি সার্ভারে থাকা কোনও ব্যবহারকারীকে দূরবর্তী অ্যাক্সেসের সুযোগসুবিধা রয়েছে।
ceejayoz

আমি কি এখানে একটি প্রশ্ন জিজ্ঞাসা করতে পারি? আমি নবাবী হিসাবে আমি কৌতূহল করছি যে ফর্মটির সাথে লিঙ্কটি থাকা উচিত আমি পিএইচপিএমআইএডমিনের মাধ্যমে একটি ডাটাবেস অ্যাক্সেস করতে চাই যা আমার ক্লায়েন্টের একটি সার্ভারে ইনস্টল করা আছে যিনি নিজে একটি ওয়েবসাইট হোস্ট করেন।
গারাভানি

11

এই ব্লগ পোস্ট অনুসরণ করুন। আপনি এটি খুব সহজেই করতে পারেন। https://wadsashika.wordpress.com/2015/01/06/manage-remote-mysql-database-locally-using-phpmyadmin/

কনফিগারেশন ফাইলটি config.inc.php এ আপনার পিএইচপিএমআইএইডমিন ইনস্টলেশন সম্পর্কিত কনফিগারেশন সেটিংস ধারণ করে। এটি সংযুক্ত করতে পারে এমন প্রতিটি সার্ভারের জন্য কনফিগার বিকল্পের সেটগুলি সঞ্চয় করতে একটি অ্যারে ব্যবহার করে এবং ডিফল্টরূপে কেবল একটি, আপনার নিজস্ব মেশিন বা লোকালহোস্ট রয়েছে। অন্য সার্ভারের সাথে সংযোগ স্থাপন করতে, আপনাকে কনফিগার বিকল্পের অন্য সেটটি কনফিগার অ্যারেতে যুক্ত করতে হবে। আপনাকে এই কনফিগারেশন ফাইলটি সম্পাদনা করতে হবে।

PhpMyAdmin ফোল্ডারে প্রথমে কনফিগার.ইন.পি.পি. ফাইল খুলুন । ইন wamp সার্ভার, আপনি খুঁজে পেতে পারেন এতে wamp \ অ্যাপ্লিকেশান \ phpMyAdmin ফোল্ডার। তারপরে সেই ফাইলটিতে নিম্নলিখিত অংশ যুক্ত করুন।

$i++;
$cfg['Servers'][$i]['host']          = 'hostname/Ip Adress';
$cfg['Servers'][$i]['port']          = '';
$cfg['Servers'][$i]['socket']        = '';
$cfg['Servers'][$i]['connect_type']  = 'tcp';
$cfg['Servers'][$i]['extension']     = 'mysql';
$cfg['Servers'][$i]['compress']      = FALSE;
$cfg['Servers'][$i]['auth_type']     = 'config';
$cfg['Servers'][$i]['user']          = 'username';
$cfg['Servers'][$i]['password']      = 'password';

আসুন দেখুন এই পরিবর্তনশীলগুলির অর্থ কী।

$i++ :- Incrementing variable for each server
$cfg[‘Servers’][$i][‘host’] :- Server host name or IP adress
$cfg[‘Servers’][$i][‘port’] :- MySQL port (Leave a blank for default port. Default MySQL port is 3306)
$cfg[‘Servers’][$i][‘socket’] :- Path to the socket (Leave a blank for default socket)
$cfg[‘Servers’][$i][‘connect_type’] :- How to connect to MySQL server (‘tcp or socket’)
$cfg[‘Servers’][$i][‘extension’] :- php MySQL extension to use (‘mysql or msqli’)
$cfg[‘Servers’][$i][‘compress’] :- Use compressed protocol for the MySQL connection (requires PHP >= 4.3.0)
$cfg[‘Servers’][$i][‘auth_type’] :- Method of Authentication
$cfg[‘Servers’][$i][‘username’] :- Username to the MySQL database in remote server
$cfg[‘Servers’][$i][‘password’] :- Password to the MySQL database int he remote server

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

এখন আপনি সেই সার্ভারটি নির্বাচন করতে পারেন এবং সেই ডাটাবেসের জন্য ব্যবহারকারীর নাম এবং পাসওয়ার্ড প্রবেশ করে আপনার দূরবর্তী ডাটাবেসটি অ্যাক্সেস করতে পারেন।


1
দয়া করে আরও সঠিক হতে পারে এবং আপনার উত্তর সম্পর্কে আরও ব্যাখ্যা করতে পারে। লিঙ্কের উত্তরগুলি ভাল তবে লিংকটি কোনও কারণে দুর্নীতিগ্রস্থ হলে অ্যাক্সেসযোগ্য।
মিলাদ ফরিদনিয়া

9

উত্তরের সি.হিল উত্তরে বলা হয়েছে , আপনি যদি নিরাপদ সমাধান চান তবে আমি আপনার সার্ভারে একটি এসএসএইচ টানেল খোলার পরামর্শ দেব।

উইন্ডোজ ব্যবহারকারীদের জন্য এটি করার উপায় এখানে :

  1. পুট্টি ওয়েবসাইট থেকে প্লিংক এবং পুট্টি ডাউনলোড করুন এবং ফাইলগুলি আপনার পছন্দসই ফোল্ডারে রাখুন (আমার উদাহরণে C:\Putty)

  2. প্লিংক ফোল্ডারে উইন্ডোজ কনসোল এবং সিডি খুলুন: cd C:\Putty

  3. এসএসএইচ টানেলটি খুলুন এবং 3307 বন্দরে পুনর্নির্দেশ করুন:

    plink -L 3307:localhost:3306 username@server_ip -i path_to_your_private_key.ppk

কোথায়:

  • 3307 হল স্থানীয় বন্দর যা আপনি পুনর্নির্দেশ করতে চান
  • লোকালহোস্ট হ'ল রিমোট সার্ভারে মাইএসকিউএল ডিবি এর ঠিকানা (ডিফল্টরূপে লোকালহোস্ট)
  • 3306 হ'ল দূরবর্তী সার্ভারে পিএইচপিএমইএডমিনের বন্দর ব্যবহার (ডিফল্টরূপে 3306)

অবশেষে আপনি পিএইচপিএমআইএডমিন সেটআপ করতে পারেন:

  1. শেষে নিম্নলিখিত পংক্তি যোগ করে আপনার স্থানীয় phpmyadmin কনফিগারেশনে দূরবর্তী সার্ভারে যুক্ত করো config.inc.php

যোগ করার জন্য লাইনগুলি:

$i++;   
$cfg['Servers'][$i]['verbose']          = 'Remote Dev server';
$cfg['Servers'][$i]['host']             = 'localhost';
$cfg['Servers'][$i]['port']             = '3307';
$cfg['Servers'][$i]['connect_type']     = 'tcp';
$cfg['Servers'][$i]['extension']        = 'mysqli';
$cfg['Servers'][$i]['compress']         = FALSE;
$cfg['Servers'][$i]['auth_type']        = 'cookie';
  1. আপনার এখনই সংযোগ করতে সক্ষম হওয়া উচিত http://127.0.0.1/phpmyadmin

আপনি যদি প্রতিটি সময় আপনার রিমোট সার্ভারের সাথে সংযোগ স্থাপন করতে চান তবে আপনি কনসোলটি খুলতে না চান, কেবল একটি ব্যাচ ফাইল তৈরি করুন (একটি .bat ফাইলে 2 কমান্ড লাইনগুলি সংরক্ষণ করে)।


6

আপনি আপনার পিএইচপিএমআইএইডমিন ইনস্টলেশনটির কনফিগারেশন.ইন.পি.পি. ফাইলটিতে সেট করতে পারেন।

$cfg['Servers'][$i]['host'] = '';

5

আমি এটি একটি মন্তব্য হিসাবে যোগ করতে হবে, কিন্তু আমার খ্যাতি এখনও যথেষ্ট বেশি না।

সংস্করণ 4.5.4.1deb2ubuntu2 এর অধীনে, এবং আমি অন্য কোনও সংস্করণ 4.5.x বা আরও নতুন অনুমান করছি। কনফিগারেশন.ইন.পি.পি.পি. ফাইলটি মোটেও পরিবর্তন করার দরকার নেই। পরিবর্তে আরও একটি ডিরেক্টরি কন্ট্রাক্ট ডাউন যান।

'। Php' এক্সটেনশান সহ একটি নতুন ফাইল তৈরি করুন এবং লাইনগুলি যুক্ত করুন। এটি একটি উন্নততর মডুলারাইজড পদ্ধতির এবং প্রতিটি দূরবর্তী ডাটাবেস সার্ভার অ্যাক্সেসের তথ্যকে পৃথক করে।


2

খুব নীচে ফাইল y phpMyAdmin। Config.inc.php এ যান, হোস্টিং বিশদ যেমন হোস্ট, ব্যবহারকারীর নাম, পাসওয়ার্ড ইত্যাদি পরিবর্তন করুন


2

উবুন্টুতে

কেবল আপনাকে পিএইচপিএমইএইডমিন ফোল্ডারে অর্থাৎ একটি "কনফিগার.ইন.পিএফপি" একক ফাইল পরিবর্তন করতে হবে। আপনার "config.inc.php" এ লাইনের নীচে যুক্ত করুন।

ফাইলের অবস্থান: /var/lib/phpmyadmin/config.inc.phpOR /etc/phpmyadmin/config.inc.php

আপনার কাছে সেই ফাইলটি সম্পাদনার অনুমতি নেই, কেবল এই আদেশটি ব্যবহারের অনুমতি দিন

sudo chmod 777 /var/lib/phpmyadmin/config.inc.php

বা (বিভিন্ন সিস্টেমে আপনাকে এই দুটি অবস্থানের সাথে পরীক্ষা করতে হবে)

sudo chmod 777 /etc/phpmyadmin/config.inc.php

তারপরে আপনার config.inc.phpফাইলটিতে কোডটি অনুলিপি করুন এবং আটকান

    $i++;
    $cfg['Servers'][$i]['auth_type']     = 'cookie';
    $cfg['Servers'][$i]['verbose'] = 'Database Server 2';
    $cfg['Servers'][$i]['host'] = '34.12.123.31';
    $cfg['Servers'][$i]['connect_type']  = 'tcp';
    $cfg['Servers'][$i]['compress']      = false;
    $cfg['Servers'][$i]['AllowNoPassword'] = false;

এবং আপনার সার্ভারের বিশদ সহ যথাযথ পরিবর্তনগুলি করুন


1

পদ্ধতি 1 (মাল্টি সার্ভারের জন্য)

প্রথমে আসল কনফিগারেশনের ব্যাকআপ তৈরি করা যাক।

sudo cp /etc/phpmyadmin/config.inc.php      ~/ 

এখন / usr / share / doc / phpmyadmin / উদাহরণ / আপনি একটি ফাইল config.manyhosts.inc.php দেখতে পাবেন । কমান্ড বেলো ব্যবহার করে / etc / phpmyadmin / এ অনুলিপি করুন :

sudo cp /usr/share/doc/phpmyadmin/examples/config.manyhosts.inc.php \
        /etc/phpmyadmin/config.inc.php

Config.inc.php সম্পাদনা করুন

sudo nano /etc/phpmyadmin/config.inc.php 

সন্ধান করা :

$hosts = array (
    "foo.example.com",
    "bar.example.com",
    "baz.example.com",
    "quux.example.com",
);

এবং আপনার আইপি বা হোস্টনাম অ্যারে সেভ যোগ করুন (ন্যানো সিটিআরএল + এক্স ওয়াইতে চাপুন) এবং প্রস্থান করুন। সম্পন্ন

পদ্ধতি 2 (একক সার্ভার) edit.inc.php সম্পাদনা করুন

sudo nano /etc/phpmyadmin/config.inc.php 

সন্ধান করা :

/* Server parameters */
if (empty($dbserver)) $dbserver = 'localhost';
$cfg['Servers'][$i]['host'] = $dbserver;

if (!empty($dbport) || $dbserver != 'localhost') {
    $cfg['Servers'][$i]['connect_type'] = 'tcp';
    $cfg['Servers'][$i]['port'] = $dbport;
}

এবং এর সাথে প্রতিস্থাপন করুন:

$cfg['Servers'][$i]['host'] = '192.168.1.100';
$cfg['Servers'][$i]['port'] = '3306';

আপনার নিজের মাইএসকিএল আইপি সার্ভারের সাথে 192.168.1.100 প্রতিস্থাপন করতে হবে ber

আমার খারাপ ইংরেজির জন্য দুঃখিত (গুগল অনুবাদটিতে দোষ রয়েছে: ডি)


1

আমি যেমন পরীক্ষা করি এটি কনফিগারেশন.ডেফল্ট.পিপি ফাইলটি খুঁজে পায়

তারপরে সন্ধান করুন $ সিএফজি ['AllowArbitraryServer'] = মিথ্যা;

তারপরে এটি সত্য করে দিন

দ্রষ্টব্য: উবুন্টুতে /usr/share/phpmyadmin/libraries/config.default.php পথে ফাইলটি

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


0

উইন্ডোতে ওয়্যাম্প সার্ভার ইনস্টলড সহ আপনি কনফিগারেশন ফাইলটি খুঁজে পেতে পারেন

C:\wamp64\apps\phpmyadmin4.8.4\config.inc.php

যথাযথভাবে বোলো রেখাটি পরিবর্তন করুন

$cfg['Servers'][$i]['host'] = '127.0.0.1';
$cfg['Servers'][$i]['port'] = 3306;//$wampConf['mysqlPortUsed'];
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = '';
$cfg['Servers'][$i]['password'] = '';

-1

এর সম্পূর্ণ এন্ট্রি মুছুন /etc/http/conf.d/phpMyAdmin.conf

এবং নীচে উপরের ফাইলটি প্রবেশ,

<Directory /usr/share/phpMyAdmin/>
   AddDefaultCharset UTF-8

   <IfModule mod_authz_core.c>
     # Apache 2.4
     <RequireAny>
       #ADD following line:
       Require all granted
       Require ip 127.0.0.1
       Require ip ::1
     </RequireAny>
   </IfModule>
   <IfModule !mod_authz_core.c>
     # Apache 2.2
     #CHANGE following 2 lines:
     Order Allow,Deny
     Allow from All
     Allow from 127.0.0.1
     Allow from ::1
   </IfModule>
</Directory>

তারপর,

মাইএসকিউএল প্রম্পটে কমান্ডের নীচে রান করুন,

GRANT ALL ON *.* to root@localhost IDENTIFIED BY 'root@<password>'

GRANT ALL ON *.* to root@'%' IDENTIFIED BY 'root@<password>'

রেফারেন্সের জন্য: সুরক্ষিত পিএইচপিএমআইএডমিনে আইপিকে অ্যাক্সেসের অনুমতি দিন

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