ওয়ার্ডপ্রেস

যেকোন অপারেটিং সিস্টেমে কিভাবে phpMyAdmin ইনস্টল করবেন

একটি ডাটাবেস পরিচালনা একটি ওয়েবসাইট চালানোর একটি জটিল কিন্তু প্রয়োজনীয় অংশ। সৌভাগ্যবশত, প্রক্রিয়াটিকে আরও সহজ করার জন্য phpMyAdmin-এর মতো সফ্টওয়্যার বিদ্যমান। এই জনপ্রিয় অ্যাডমিনিস্ট্রেশন টুলটি শিখতে চ্যালেঞ্জিং মনে হতে পারে, কিন্তু আপনার ডাটাবেস অ্যাক্সেস করা এবং পরিবর্তন করা একটি হাওয়া হয়ে যাবে একবার আপনি এটি হ্যাং হয়ে গেলে।

সবচেয়ে কঠিন অংশ হল কিভাবে phpMyAdmin ইন্সটল করতে হয় এবং এটি আপনার ওয়েব সার্ভারে সেট আপ করতে হয় তা জানা। আপনার সমস্যা হলে, আপনি অবশ্যই একমাত্র নন।

এই নিবন্ধে, আমরা আপনাকে ধাপে ধাপে দেখাব কিভাবে সমস্ত প্রধান অপারেটিং সিস্টেমে phpMyAdmin ইনস্টল করতে হয়, এবং সেখান থেকে কীভাবে এটি কনফিগার করতে হয়।

চল চলতে থাকি!

ভিডিও সংস্করণ দেখতে পছন্দ করেন?

phpMyAdmin কি?

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

MySQL এর সাথে সরাসরি ইন্টারঅ্যাক্ট করা জটিল এবং বিভ্রান্তিকর হতে পারে, বিশেষ করে যদি আপনি ওয়েবসাইট প্রশাসনে নতুন হন। কিন্তু আপনার ডাটাবেসের সাথে ইন্টারঅ্যাক্ট করা প্রায়ই সাইট রক্ষণাবেক্ষণের একটি প্রয়োজনীয় অংশ।

phpMyAdmin MySQL-এ একটি ব্রাউজার-ভিত্তিক ভিজ্যুয়াল ইন্টারফেস আনতে এবং আপনার ডাটাবেসের সাথে কাজ করা সহজ করার জন্য তৈরি করা হয়েছিল। এর জনপ্রিয়তার কারণে, অনেক ওয়েব হোস্টিং পরিষেবা phpMyAdmin-এর অ্যাক্সেস অন্তর্ভুক্ত করে Behmaster.

একটি ডাটাবেস পরিচালনা করা জটিল হতে পারে 😅 phpMyAdmin প্রক্রিয়াটিকে আরও সহজ করতে বিদ্যমানটুইট করতে ক্লিক করুন

কেন আপনি phpMyAdmin প্রয়োজন?

phpMyAdmin-এর মতো টুল ছাড়া, ডাটাবেস অ্যাক্সেস করার জন্য আপনার একমাত্র বিকল্প কমান্ড লাইন। এর মানে হল আপনার কোন ভিজ্যুয়াল ইন্টারফেস নেই — শুধুমাত্র একটি টেক্সট প্রম্পট যেখানে আপনি কমান্ড রাখেন। এইভাবে এটি করা বিভ্রান্তিকর হতে পারে এবং এমনকি দুর্ঘটনাক্রমে আপনার সাইটটি ভেঙে যেতে পারে।

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

এখনও বেড়ার উপর? আপনি নিজেই phpMyAdmin ব্যবহার করে দেখতে পারেন যে এটি একটি ডাটাবেস ম্যানেজার যা আপনি ব্যবহার করতে চান। একবার আপনি এটিকে একটি টেস্ট ড্রাইভ দিলে এবং আপনি এটি পছন্দ করার সিদ্ধান্ত নিলে, আপনি আপনার সার্ভারে টুলটি ইনস্টল করতে পারেন।

phpMyAdmin প্রয়োজনীয়তা

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

  • যেকোনো ধরনের একটি ওয়েব সার্ভার
  • MySQL বা MariaDB 5.5 বা নতুন
  • একটি ওয়েব ব্রাউজার যা জাভাস্ক্রিপ্ট, কুকিজ এবং বুটস্ট্র্যাপ 4.5 সমর্থন করে (phpMyAdmin অ্যাক্সেস করতে)
  • পিএইচপি 7.2.5 বা আরও নতুন
  • অতিরিক্ত পিএইচপি প্রয়োজনীয়তা: সেশন এবং এসপিএল এক্সটেনশন, হ্যাশ, টাইপ এবং JSON সমর্থন। অন্যান্য এক্সটেনশন যেমন mbstring কর্মক্ষমতা উন্নত করতে পারে বা অতিরিক্ত ছোট কার্যকারিতা যোগ করতে পারে (সম্পূর্ণ তালিকার জন্য প্রয়োজনীয়তা পৃষ্ঠাটি দেখুন)।
phpMyAdmin সিস্টেমের প্রয়োজনীয়তা
phpMyAdmin সিস্টেমের প্রয়োজনীয়তা।

আপনি phpMyAdmin ইনস্টল করার চেষ্টা করার আগে, মনে রাখবেন যে অনেক ওয়েব হোস্ট ইতিমধ্যে এটি ইনস্টল করা আছে। Behmaster তাদের মধ্যে আছে; আপনি যদি ডাটাবেস ম্যানেজার অ্যাক্সেস করতে চান, আপনার লগ ইন করুন Behmaster অ্যাকাউন্ট, তারপর যান তথ্য ট্যাব এবং সন্ধান করুন ডাটাবেস অ্যাক্সেস.

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

ধাপে ধাপে: phpMyAdmin ইনস্টল করা হচ্ছে

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

এর সাথে, এখানে phpMyAdmin ইনস্টল করার জন্য ধাপে ধাপে নির্দেশাবলী রয়েছে।

উইন্ডোজ 10 এ কিভাবে phpMyAdmin ইনস্টল করবেন

প্রয়োজনীয়তা হিসাবে, আপনাকে PHP সহ একটি ওয়েব সার্ভার এবং phpMyAdmin ব্যবহার করার জন্য একটি ডাটাবেসের প্রয়োজন হবে৷ আপনি নিঃসন্দেহে অ্যাপাচি, পিএইচপি এবং মাইএসকিউএল ম্যানুয়ালি ডাউনলোড করতে পারলেও, উইন্ডোজ কম্পিউটারে সার্ভার চালু করার এবং চালানোর জন্য একটি অনেক সহজ বিকল্প রয়েছে।

WAMP (Windows, Apache, MySQL, এবং PHP) হল বিনামূল্যের সফ্টওয়্যার যা আপনাকে সহজেই সমস্ত পূর্বশর্ত সহ একটি সার্ভার তৈরি করতে দেয়৷ আপনি উইন্ডোজ (Apache, MariaDB, PHP, এবং পার্ল) এর জন্য XAMPP ব্যবহার করে দেখতে পারেন যদি এটি আপনার প্রয়োজনগুলি আরও ভাল করে।

WAMPServer এর হোমপেজ, স্ক্রিনশট।
WAMPserver এর হোমপেজ।

একবার আপনার এইগুলির একটি ডাউনলোড হয়ে গেলে, এটি কেবল এটি ইনস্টল করার এবং সেটআপ প্রক্রিয়ার মধ্য দিয়ে চলার বিষয়।

ধরুন আপনি WAMP বা XAMPP ব্যবহার করছেন। এই দুটি ইতিমধ্যে phpMyAdmin সঙ্গে আসা! আপনার ব্রাউজারে, নেভিগেট করুন http://localhost/phpMyAdmin, এবং আপনি লগইন স্ক্রীন দেখতে পাবেন, নিশ্চিত করুন যে আপনি সবকিছু সঠিকভাবে ইনস্টল করেছেন।

কিভাবে Mac এ phpMyAdmin ইনস্টল করবেন

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

ম্যাকের সাথে, আপনার কাছে দুটি বিকল্প রয়েছে: আপনি অন্যান্য অপারেটিং সিস্টেমের মতো XAMPP ব্যবহার করতে পারেন বা ম্যানুয়ালি সবকিছু ইনস্টল করতে পারেন।

XAMPP OSX ডাউনলোড তালিকা।
XAMPP OSX ডাউনলোড তালিকা।

OS X এর জন্য XAMPP ডাউনলোড করুন, এটি খুলুন এবং এটি আপনার অ্যাপ্লিকেশন ফোল্ডারে ফেলে দিন।

থেকে XAMPP কন্ট্রোল খুলুন /Applications/XAMPP/manager-osx.app আপনার Apache এবং MySQL সার্ভার শুরু করতে। তাহলে ভিজিট করুন http://localhost, আপনি সবকিছু সঠিকভাবে কাজ করছে এবং আপনার phpMyAdmin লগইন "টুলস" বিভাগের অধীনে খুঁজে পাওয়া উচিত।

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

তারপরে আপনি সিস্টেম পছন্দগুলি খুলতে পারেন এবং একটি সার্ভার শুরু করতে MySQL চালু করতে পারেন। আপনি টার্মিনালে এই কমান্ডটি চালিয়ে Apache শুরু করতে পারেন:

sudo apachectl start
ম্যাক টার্মিনালে অ্যাপাচি শুরু করার কমান্ড।
ম্যাক টার্মিনালে অ্যাপাচি শুরু করার কমান্ড।

এর সাথে, যা বাকি আছে তা হল phpMyAdmin ইনস্টল করা। ফোল্ডারটির নাম পরিবর্তন করে "phpMyAdmin" করুন এবং এটিকে /Library/WebServer/Documents/ এ সরান। ব্রাউজারে http://localhost/phpMyAdmin-এ গিয়ে এটি সঠিকভাবে ইনস্টল করা হয়েছে তা নিশ্চিত করতে পরীক্ষা করুন।

আপনার যদি Homebrew ইনস্টল করা থাকে, তাহলে আরেকটি বিকল্প হল কমান্ডটি বসাতে হবে: brew install phpMyAdmin।

কিভাবে উবুন্টুতে phpMyAdmin ইনস্টল করবেন

লিনাক্স ডিস্ট্রিবিউশনগুলি ব্যবহার করার জন্য সবচেয়ে জনপ্রিয় এবং সর্বাধিক অ্যাক্সেসযোগ্য হিসাবে, উবুন্টু আপনার সার্ভারের জন্য একটি ভাল পছন্দ।

অ্যাপাচি এবং মাইএসকিউএল-এর ম্যানুয়াল ইনস্টলেশন সবসময় সম্ভব, লিনাক্সের নিজস্ব "স্ট্যাক" স্ট্যান্ডার্ড সার্ভার সফ্টওয়্যার রয়েছে যা LAMP (লিনাক্স, অ্যাপাচি, মাইএসকিউএল, এবং পিএইচপি) নামে পরিচিত। WAMP এবং XAMPP এর বিপরীতে, এটি phpMyAdmin-এর সাথে আসে না, তাই আপনাকে এটি ম্যানুয়ালি ইনস্টল করতে হবে। ভাগ্যক্রমে, উবুন্টু আপনাকে কমান্ড লাইনের মাধ্যমে আপনার সমস্ত ইনস্টলেশন করার অনুমতি দেয়।

প্রথমে, টাস্কসেল সক্ষম হয়েছে কিনা তা পরীক্ষা করুন। উবুন্টুর সার্ভার সংস্করণগুলি এটি ইনস্টল করার সাথে আসা উচিত, তবে আপনার যদি একটি ডেস্কটপ সংস্করণ থাকে তবে আপনি এই কমান্ডটি দিয়ে এটি সক্ষম করতে পারেন:

sudo apt-get install tasksel

এর পরে, আপনি এই কমান্ডের সাথে একটি LAMP সার্ভার ইনস্টল করতে টাস্কেল ব্যবহার করতে পারেন:

sudo tasksel install lamp-server
উবুন্টুতে কমান্ড লাইনের মাধ্যমে LAMP সার্ভার ইনস্টল করা হচ্ছে।
উবুন্টুতে কমান্ড লাইনের মাধ্যমে LAMP সার্ভার ইনস্টল করা হচ্ছে।

এখন, আপনি phpMyAdmin ইনস্টল করতে পারেন:

sudo apt install phpMyAdmin

এর সাথে, আপনার কম্পিউটারে একটি সার্ভার চালানোর জন্য আপনার কাছে প্রয়োজনীয় সমস্ত ফাইল রয়েছে।

CentOS 7 এ কিভাবে phpMyAdmin ইনস্টল করবেন

CentOS 7-এ phpMyAdmin ইনস্টল করা অন্যান্য ডিস্ট্রিবিউশনের মতোই, তবে কমান্ডগুলি কিছুটা আলাদা কারণ এই OS সাধারণ apt কমান্ডের পরিবর্তে Yum ব্যবহার করে।

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

প্রথমে, কমান্ড লাইন ব্যবহার করে একটি LAMP স্ট্যাক ডাউনলোড করা যাক, Apache দিয়ে শুরু করুন:

sudo yum install httpd.service

Apache সার্ভার শুরু করতে এবং এটি বুটে চলে তা নিশ্চিত করতে, এই কমান্ডগুলি ব্যবহার করুন:

sudo systemctl start httpd.service
sudo systemctl enable httpd.service

এখন এটি একটি ডাটাবেস ইনস্টল করার সময়. MariaDB ইনস্টল করার জন্য CentOS 7 ডিফল্ট। এটি phpMyAdmin-এর সাথে সম্পূর্ণ সামঞ্জস্যপূর্ণ, তাই এটি ব্যবহার করা নিরাপদ। যদিও এর পরিবর্তে MySQL ডাউনলোড করা সম্ভব, এটি অনেক বেশি জটিল প্রক্রিয়া। আসুন মারিয়াডিবি ব্যবহার করি:
sudo yum mariadb-সার্ভার mariadb ইনস্টল করুন

এখন আমরা এটি চালাতে পারি এবং এটি বুটে শুরু করতে পারি:

sudo systemctl start mariadb
sudo systemctl enable mariadb.service

মারিয়াডিবি ইনস্টল করা শেষ করতে এবং এটি সুরক্ষিত নিশ্চিত করতে, নিম্নলিখিত কমান্ডের সাথে সুরক্ষিত ইনস্টলেশন সেটআপটি চালান।

sudo mysql_secure_installation

শেষ, আমরা অতিরিক্ত MySQL প্যাকেজ দিয়ে PHP ইনস্টল করতে পারি।

sudo yum install php php-mysql

আপনাকে Apache সার্ভার পুনরায় চালু করতে হবে, তাই এটি PHP এর সাথে সঠিকভাবে কাজ করে।

sudo systemctl restart httpd.service

এর সাথে, আপনার প্রয়োজনীয় LAMP স্ট্যাক রয়েছে এবং অবশেষে phpMyAdmin ডাউনলোড করতে পারেন। যেহেতু এটি Yum সংগ্রহস্থলে নেই, তাই আপনাকে এই কমান্ডের পরিবর্তে EPEL সংগ্রহস্থলটি ইনস্টল করতে হবে:

sudo yum install epel-release

এবং phpMyAdmin ইন্সটল করুন।

sudo yum install phpMyAdmin

CentOS 7 এ এটি আরও কয়েকটি পদক্ষেপ নেয়, তবে আপনার এখন কনফিগারেশনের জন্য একটি সার্ভার প্রস্তুত থাকা উচিত।

কিভাবে ডেবিয়ানে phpMyAdmin ইনস্টল করবেন

অনেকটা CentOS 7 এর মতো, আপনাকে কমান্ড লাইনটি ম্যানুয়ালি ব্যবহার করে একটি LAMP স্ট্যাক ইনস্টল করতে হবে। প্রথমে, এই কমান্ডটি দিয়ে Apache পাই:

sudo apt install apache2

এর পরে, আমরা মারিয়াডিবি ইনস্টল করব। CentOS 7 এর মত, এই লিনাক্স ডিস্ট্রিবিউশনটি MariaDB এর সাথে আরও ভাল কাজ করে এবং আমরা আপনাকে এর পরিবর্তে এটি ব্যবহার করার সুপারিশ করেছি।

sudo apt install mariadb-server

এবং CentOS 7 এর মত, আপনার একটি ডাটাবেস পাসওয়ার্ড যোগ করার জন্য নিরাপদ ইনস্টলেশন চালানো উচিত এবং নিশ্চিত করা উচিত যে সবকিছু নিরাপদ।

sudo mysql_secure_installation

অবশেষে, আমরা PHP এবং কিছু অতিরিক্ত প্যাকেজ ইনস্টল করতে পারি যা আপনার সার্ভারের কাজ করতে হবে।

sudo apt install php php-mysql libapache2-mod-php

এবং আমরা phpMyAdmin ইনস্টল করে শেষ করতে পারি।

sudo apt install phpMyAdmin

কিভাবে phpMyAdmin অ্যাক্সেস করবেন

একবার আপনার সঠিকভাবে phpMyAdmin ইনস্টল হয়ে গেলে, এটি অ্যাক্সেস করা এবং লগ ইন করা যেকোনো অপারেটিং সিস্টেমে একই।

আপনার ওয়েব সার্ভারের ঠিকানা প্রয়োজন, তারপর যোগ করুন /phpMyAdmin/ এটার শেষ পর্যন্ত আপনি যদি আপনার কম্পিউটারে একটি সার্ভার সেট আপ করেন তবে ঠিকানাটি সম্ভবত "স্থানীয় হোস্ট", তাই এই লিঙ্কটি দেখুন:

http://localhost/phpMyAdmin

এটি একটি আইপি বা এমনকি একটি নাম ঠিকানাও হতে পারে যদি এটি এমন একটি সার্ভার হয় যা আপনি ইতিমধ্যেই ওয়েবে চালাচ্ছেন৷ আপনি যদি নিশ্চিত না হন, আপনি সম্ভবত আপনার Apache বা MySQL কনফিগার ফাইলগুলিতে ঠিকানাটি খুঁজে পেতে পারেন৷

একবার আপনি লগইন স্ক্রিনে চলে গেলে, আপনার একটি ব্যবহারকারীর নাম এবং পাসওয়ার্ডের প্রয়োজন হবে৷ এটি একটি নতুন ইনস্টলেশন হলে, ব্যবহারকারীর নাম সম্ভবত "রুট" এবং আপনি পাসওয়ার্ডটি ফাঁকা রাখতে পারেন। যদি এটি কাজ না করে তবে পাসওয়ার্ডটি "পাসওয়ার্ড" হতে পারে।

phpMyAdmin এর লগইন স্ক্রীন।
phpMyAdmin লগইন স্ক্রীন।

আপনি যদি লগ ইন করতে না পারেন, আপনার লগইন তথ্য খুঁজতে phpMyAdmin বা MySQL কনফিগার ফাইলগুলি পরীক্ষা করুন৷ ইনস্টলেশন প্রক্রিয়া চলাকালীন আপনি লগইন তথ্যও পরিবর্তন করতে পারেন।

লিনাক্স ব্যবহারকারীদের পৃষ্ঠাটি অ্যাক্সেস করতে বা লগ ইন করতে সমস্যা হলে নিম্নলিখিত কমান্ডটি চেষ্টা করা উচিত:

একটি হোস্টিং সমাধান প্রয়োজন যা আপনাকে একটি প্রতিযোগিতামূলক প্রান্ত দেয়? Behmasterএর দ্বারা আপনি অবিশ্বাস্য গতি, অত্যাধুনিক নিরাপত্তা, একটি আধুনিক ড্যাশবোর্ড এবং স্বয়ংক্রিয়-স্কেলিং এর সাথে আচ্ছাদিত। আমাদের পরিকল্পনা দেখুন!

sudo dpkg-reconfigure phpMyAdmin

পরিশেষে, আপনি যদি একটি ওয়েব হোস্ট যেমন ব্যবহার করছেন মনে রাখবেন যে Behmaster phpMyAdmin আগে থেকে ইনস্টল করা হলে, আপনি সাধারণত আপনার হোস্টিং ড্যাশবোর্ডে লগইন তথ্য এবং লিঙ্কগুলি খুঁজে পেতে পারেন। এই ক্ষেত্রে, আপনাকে ম্যানুয়ালি সার্ভারে phpMyAdmin ইনস্টল করতে হবে না।

phpMyAdmin কনফিগার করা হচ্ছে

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

একটি আনকনফিগার করা phpMyAdmin একটি সম্ভাব্য নিরাপত্তা ঝুঁকি তৈরি করতে পারে। আপনার সিস্টেম লক ডাউন করার জন্য আপনাকে কিছু অতিরিক্ত পদক্ষেপ নিতে হবে।

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

কিভাবে এসকিউএল কোয়েরি চালাবেন

এখন যেহেতু আপনার phpMyAdmin কাজ করছে, আপনার জানা উচিত কীভাবে এটি তৈরি করা হয়েছে: SQL কোয়েরি চালানো।

আপনি হোমপেজে (এটি সম্পূর্ণ সাইটে প্রযোজ্য হবে) অথবা একটি নির্দিষ্ট ডাটাবেস বা টেবিলে প্রশ্ন চালাতে পারেন। ক্লিক করুন এসকিউএল স্ক্রিনের শীর্ষে ট্যাব, আপনার কমান্ড টাইপ করুন এবং টিপুন Go.

phpMyAdmin-এ একটি SQL কোয়েরি চালানো হচ্ছে।
phpMyAdmin-এ একটি SQL কোয়েরি চালানো হচ্ছে।

এখানে সাধারণ SQL প্রশ্নের একটি তালিকা রয়েছে:

  • নির্বাচন করুন: সবচেয়ে গুরুত্বপূর্ণ ট্যাগ, প্রায় প্রতিটি প্রশ্নের শুরুতে ব্যবহৃত হয়।
  • ছক তৈরি কর: একটি নতুন টেবিল তৈরি করুন।
  • সারণী পরিবর্তন করুন: নতুন কলাম যোগ করুন।
  • প্রবেশ করান: নতুন সারি যোগ করুন।
  • মুছে ফেলা: কলাম সরান।
  • আপডেট: একটি টেবিলে মান সম্পাদনা করুন।
  • যোগফল(): সমস্ত মান যোগ করে।
  • গড়(): গড় মান।
  • গণনা(): পূর্ণ কলামের সংখ্যা গণনা করে।
  • রাউন্ড(): আপনার সেট করা পূর্ণসংখ্যার মানটিকে বৃত্তাকার করে।
  • সর্বোচ্চ(): সবচেয়ে বড় মান ফেরত দিন।
  • মিন(): ক্ষুদ্রতম মান ফেরত দিন।
  • এর মধ্যে: একটি নির্দিষ্ট পরিসরের মধ্যে কলাম নির্বাচন করুন।
  • গ্রুপ করে: ডেটা দ্বারা গোষ্ঠীবদ্ধ টেবিল।
  • আদেশ দ্বারা: অর্ডার একটি নির্দিষ্ট উপায়ে ফলাফল.

শেখার জন্য অবশ্যই আরও কমান্ড আছে, তবে সেগুলি দিয়ে শুরু করার জন্য কয়েকটি।

ডিফল্ট phpMyAdmin URL কিভাবে পরিবর্তন করবেন

phpMyAdmin অ্যাক্সেস লিঙ্কটিকে এর ডিফল্ট সেটিং এ রেখে যাওয়া (http://website.com/phpMyAdmin) নিরাপত্তা ঝুঁকি সৃষ্টি করতে পারে।

আপনি যদি এই পৃষ্ঠাটি খুঁজে পাওয়া সহজ করে দেন, হ্যাকাররা এটিতে যেতে সক্ষম হবে এবং আপনার ব্যবহারকারীর নাম এবং পাসওয়ার্ডকে জবরদস্তি করার চেষ্টা করবে। আপনি যদি ডিফল্ট "রুট" এবং "পাসওয়ার্ড"-এ শংসাপত্রগুলি রেখে থাকেন তবে এটি আরও খারাপ হতে পারে৷

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

খোলা phpMyAdmin.conf একটি টেক্সট এডিটরে, যার নিচে আপনি খুঁজে পেতে পারেন C:wampalias Windows/WAMP-তে, xamppapacheconfextra XAMPP-এ, /etc/httpd/conf.d লিনাক্সে, বা /usr/conf/extra ম্যাক

আপনি সেখানে এই লাইন দেখতে হবে:

Alias /phpMyAdmin /usr/share/phpMyAdmin

পরিবর্তন /phpMyAdmin আপনার পছন্দের নতুন ঠিকানার পথ। এই ক্ষেত্রে:

Alias /exampleURL /usr/share/phpMyAdmin

এখন আপনি আপনার সেট করা কাস্টম ঠিকানায় গিয়ে phpMyAdmin-এর জন্য এই অনন্য URL অ্যাক্সেস করতে পারেন (http://website.com/exampleURL).

কিভাবে একটি NGINX প্রমাণীকরণ গেটওয়ে সেট আপ করবেন

আরেকটি বিকল্প হল একটি প্রমাণীকরণ গেটওয়ে সহ নিরাপত্তার দ্বিতীয় স্তর সেট আপ করা। phpMyAdmin লগইন পৃষ্ঠাটিকে একটি গোপন স্থানে সরানোর পরে, আপনি এই পৃষ্ঠাটিকে পাসওয়ার্ড দিয়ে সুরক্ষিত করতে পারেন যাতে আক্রমণকারীদের প্রবেশের সম্ভাবনা কম থাকে৷

একটি NGINX সার্ভারে লিনাক্সের ব্যবহারকারীরা একটি প্রমাণীকরণ গেটওয়ে তৈরি করতে কমান্ড লাইনে নিম্নলিখিত কমান্ডগুলি চালাতে পারে (এটি অ্যাপাচি সার্ভারগুলিতেও সম্ভব)।

একটি এনক্রিপ্ট করা পাসওয়ার্ড তৈরি করে শুরু করুন (আপনার পছন্দমত "উদাহরণ" পরিবর্তন করুন) এবং ফলাফলটি নোট করুন:

openssl passwd example

NGINX এর ফোল্ডারে একটি কনফিগারেশন ফাইল তৈরি করুন এবং এটি একটি নাম দিন:

sudo nano /etc/nginx/examplename

এইভাবে এই ফাইলে ব্যবহারকারীর নাম এবং পাসওয়ার্ড লিখুন, কোলনে ছেড়ে যেতে সতর্ক থাকুন:

exampleusername:examplepassword

এখন NGINX কনফিগারেশন ফাইলটি খুলুন।

sudo nano /etc/nginx/sites-available/default

"সার্ভার" ব্লকের মধ্যে, আমরা নিম্নলিখিত কোডটি পেস্ট করে আমাদের গেটওয়ে যোগ করব (মান পরিবর্তন করতে ভুলবেন না)।

location /example {
  auth_basic "Login";
  auth_basic_user_file /etc/nginx/examplename;

প্রথম /example আপনি আপনার phpMyAdmin URL যা সেট করেন তা হওয়া উচিত এবং আপনি সামঞ্জস্য করতে পারেন auth_basic আপনি চান কিছু পরিবর্তনশীল নাম, এবং চূড়ান্ত /examplename আপনার আগে তৈরি করা পাসওয়ার্ড ফাইলের নাম হওয়া উচিত।

এখন লগইন করার পরে, আপনাকে phpMyAdmin লগইন দেখার আগে আপনার সেট করা শংসাপত্রগুলি প্রবেশ করতে হবে।

প্রশাসক: phpMyAdmin-এর একটি সহজ বিকল্প

প্রশাসক হল একটি বিনামূল্যের, ওপেন সোর্স ডাটাবেস ম্যানেজমেন্ট টুল যা phpMyAdmin এর মতো। পূর্বে phpMinAdmin নামে পরিচিত, প্রশাসককে স্পষ্টভাবে phpMyAdmin-এর একটি সহজ, ভাল বিকল্প হিসাবে ডিজাইন করা হয়েছিল।

যেকোনো ওয়েব সার্ভারে স্থাপন করা সহজ। এটি যা লাগে তা হল একটি একক, লাইটওয়েট পিএইচপি ফাইল আপলোড করা।

অ্যাডমিনারের সাথে একটি ওয়ার্ডপ্রেস ডাটাবেস অন্বেষণ করা।
অ্যাডমিনারের সাথে একটি ওয়ার্ডপ্রেস ডাটাবেস অন্বেষণ করা।

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

দেবBehmasterএর ডাটাবেস ম্যানেজার একজন সুন্দর প্রশাসক।
প্রশাসকের ক্ষমতা দেবBehmasterএর ডাটাবেস ম্যানেজার।

আপনি প্রশাসক, এর বৈশিষ্ট্য এবং এটি কীভাবে ব্যবহার করবেন সে সম্পর্কে আমাদের উত্সর্গীকৃত প্রশাসক নিবন্ধে আরও শিখতে পারেন৷

এই জনপ্রিয় প্রশাসনিক সরঞ্জামটি ইনস্টল এবং কনফিগার করার জন্য একটু সাহায্যের প্রয়োজন? ⬇️ এই গাইড আপনাকে কভার করেছে ✅টুইট করতে ক্লিক করুন

সারাংশ

আপনার প্রথমবার phpMyAdmin ব্যবহার করা ভীতিজনক হতে পারে। কিন্তু একবার আপনি কীভাবে এটি ইনস্টল এবং কনফিগার করবেন তা জানলে, আপনার ডাটাবেস অ্যাক্সেস করা ওয়ার্ডপ্রেসে লগ ইন করার মতোই সহজ হবে।

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

সম্পরকিত প্রবন্ধ

답글 남기기

이메일 주소는 공개되지 않습니다.

শীর্ষ বোতামে ফিরে যান