একটি উবুন্টু ডিস্ট্রিবিউশন সিস্টেমের সাথে প্রায় প্রতিটি ওয়েব বিকাশকারী ওয়েব ইন্টারফেসের মাধ্যমে MySQL সার্ভার ডেটাবেসগুলি বাস্তবায়নের জন্য PhpMyAdmin টুল দিয়ে ইন্টারঅ্যাক্ট করে। উপরন্তু, এই উপাদানটি বাতিটির অংশ, যা ইনস্টলেশনের উপর আমরা অন্য উপাদানগুলির কাঠামোর মধ্যে ইতিমধ্যে আমাদের ওয়েবসাইটে কথিত করেছি। আজকের নিবন্ধটি অনভিজ্ঞ ব্যবহারকারীদের লক্ষ্যবস্তু করা হবে যারা ওয়েব ডেভেলপমেন্টের সাথে তাদের পরিচিতি শুরু করে এবং তাদের কম্পিউটারে PhpMyAdmin ইনস্টল করতে চায়। এরপর, আমরা একটি ধাপে ধাপে নির্দেশনা উপস্থাপন করব যা টাস্কের পরিপূর্ণতার সমস্ত দিকের সাথে মোকাবিলা করা সম্ভব হবে।
উবুন্টুতে PhpMyAdmin ইনস্টল করুন
অবিলম্বে আপনাকে সতর্ক করুন যে সমস্ত পরবর্তী কর্মগুলি "টার্মিনাল" এর মাধ্যমে সঞ্চালিত হবে, তাই আপনাকে অনেকগুলি দলকে প্রবেশ করতে হবে। ইনস্টলেশনের সমাপ্তির পরে PhpMyAdmin প্রাথমিক কনফিগারেশনটি কীভাবে সঞ্চালিত হয় তা আমরা দেখাই। একটি উদাহরণ হিসাবে নিন, সবচেয়ে জনপ্রিয় Apache ওয়েব সার্ভার এবং MySQL DBMS। আপনি যদি এখন এই উপাদানগুলির প্রতিটি প্রয়োজন হয় তবে নীচের লিঙ্কটি ব্যবহার করা ভাল, যেখানে ল্যাম্প সেটিংস বর্ণনা করা হয়েছে, এবং আমরা আজ আপনার প্রয়োজনীয় উপাদানটির সাথে যোগাযোগের সাথে সরাসরি যান।প্রায় সবসময় যেমন একটি সহজ ইনস্টলেশন কোন সমস্যা ছাড়াই পাস। যাইহোক, যদি আপনার প্যাকেজ ম্যানেজারের সাথে সম্পর্কিত কোনও সিস্টেম সমস্যা থাকে তবে ইনস্টলেশনের পর্দায় তথ্য প্রদর্শিত হয়। উবুন্টু বা ব্যবহারকারী ফোরামের সরকারী ডকুমেন্টেশনের মাধ্যমে একটি নির্দিষ্ট সমস্যার সংশোধন অনুসন্ধানের জন্য এই পরিস্থিতিটি দ্রুত সমাধান করা উচিত।
পদক্ষেপ 2: PHPMYADMIN ইনস্টল করুন
এই পর্যায়ে সবচেয়ে মৌলিক, যেহেতু এখন আমরা PhpMyAdmin উপাদানটির সরাসরি ইনস্টলেশন বিকাশ করব। এটি এমন বিভিন্ন পদ্ধতি রয়েছে যা এটি করার অনুমতি দেয়, এবং সহজতম উপায়টি সরকারী সংগ্রহস্থল দ্বারা ব্যবহার করা হবে যা আমরা পরবর্তী নির্দেশনায় বাস্তবায়ন করার প্রস্তাব দেব।
- ইনস্টল করার জন্য, আপনাকে Sudo Apt ইনস্টল PhpMyAdmin কমান্ড ইনস্টল করতে হবে এবং এটি সক্রিয় করতে হবে।
- আর্কাইভ ডাউনলোড করার প্রয়োজন সম্পর্কে অবহিত করা হবে। বার্তাটিতে "অবিরত করতে চান?" ডি। বিকল্পটি নির্বাচন করুন
- কনসোল উইন্ডোটির জন্য অপেক্ষা করুন "প্যাকেজটি সেটিংস"। এখানে, প্রথম সব, একটি ওয়েব সার্ভার স্বয়ংক্রিয় কনফিগারেশন জন্য নির্দিষ্ট করা হয়। আপনার নিজস্ব নির্বাচন করুন, তারপরে "ঠিক আছে" বোতামে দ্রুত সরানোর জন্য ট্যাবটিতে ক্লিক করুন।
- কয়েক মিনিট অপেক্ষা করুন যাতে প্যাকেজগুলি সম্পূর্ণরূপে আনপ্যাকড হয়। এই অপারেশনের সময়, কনসোলটি বন্ধ করবেন না এবং পিসিতে অন্যান্য ক্রিয়াকলাপগুলি অনুসরণ করবেন না।
- "প্যাক সেটআপ" আবার প্রদর্শিত হবে। এখন ডাটাবেসের এখানে সম্পাদিত হয়। উইন্ডোতে উপস্থাপিত তথ্য পরীক্ষা করে দেখুন এবং যথাযথ বিকল্পটি নির্বাচন করুন।
- ডাটাবেসের জন্য একটি নতুন পাসওয়ার্ড তৈরি করুন।
- এটি নিশ্চিত, ফর্ম মধ্যে পুনরায় প্রবেশ প্রদর্শিত।
- ডাটাবেসের সাথে সংযোগ করার জন্য একটি সুবিধাজনক পদ্ধতি উল্লেখ করুন।
- সেবা পোর্ট নম্বর স্বয়ংক্রিয়ভাবে সেট করা হবে না। আপনি তা পরিবর্তন করার প্রয়োজন থাকে, তাহলে শুধু সংখ্যার নিশ্চিহ্ন এবং প্রয়োজনীয় পোর্ট উল্লেখ করুন।
- মান ডাটাবেসের নাম সেট করুন।
- ব্যবহারকারীর নাম সৃষ্টির উপর তথ্য পরীক্ষা করে দেখুন।
- এখন আপনি তাকে নিজেকে জিজ্ঞাসা করা, পঠন নির্দেশাবলী এবং আপনার চাহিদা থেকে ঠেলাঠেলি আছে।
- অন্য পাসওয়ার্ড যে পিএইচপি মাই এডমিন এক্সেস মাইএসকিউএল থেকে পরিবেশন করা হবে লিখুন।
সিস্টেমের মধ্যে পিএইচপি মাই এডমিন সফল ইনস্টলেশন সম্পর্কে তথ্য পর্দায় প্রদর্শন পর। কোন সমস্যা কনফিগারেশন বা আন-প্যাক সময় উঠে, তাহলে আপনি তাদের সম্পর্কে অবহিত করা হবে। বিকল্প অতিরিক্ত উভয় কর্ম অপশন অফার করবে, উদাহরণস্বরূপ, তার সমাধানের বা এড়িয়ে যেতে সমস্যা নেই, পুনরায় চেষ্টা উপেক্ষা।
ধাপ 3: একটি নতুন ব্যবহারকারী তৈরি
পূর্ববর্তী পর্যায়ে, ইনস্টলেশন টুল phpMyAdmin জন্য একটি নতুন ব্যবহারকারী তৈরি করার প্রস্তাব, কিন্তু কিছু ব্যবহারকারীদের এই মুহূর্তে বা একাধিক আরো অ্যাকাউন্ট যোগ করতে হবে মিস করেছেন। এর একটি প্রোফাইল তৈরি করার জন্য একটি নির্দেশাবলী সহ প্রধান সেটিংস আমাদের অধ্যায় শুরু করা যাক।
- টার্মিনাল একটি নতুন অধিবেশন খুলুন এবং Sudo মাইএসকিউএল টাইপ ডাটাবেসের শুরু।
- একটি সুপার-ইউজার পাসওয়ার্ড দিতে ভুলবেন না।
- প্রথম কমান্ড হিসাবে, ব্যবহারকারী 'অ্যাডমিন' @ 'localhost' 'পাসওয়ার্ড' ;, যেখানে এডমিন '@' localhost অ্যাকাউন্টের নাম, এবং পাসওয়ার্ড পাসওয়ার্ড ইনস্টল হয় দ্বারা চিহ্নিত তৈরি করুন লিখুন।
- * উপর গ্রান্ট সকল বিশেষাধিকার মাধ্যমে মৌলিক অধিকার নির্ধারণ করুন। * করার জন্য 'অ্যাডমিন' @ GRANT অপশন সঙ্গে 'localhost' ;, পূর্বে উল্লিখিত ব্যবহারকারীর নাম পরিবর্তন করতে ভুলবেন না।
- গত কিউ, লিখুন এবং ফ্লাশ বিশেষাধিকার সক্রিয় ;.
- আপনি অপারেশন সফল সমাপ্তি অবহিত করা হবে।
প্রায় একইভাবে, আপনি ব্যবহারকারীদের একটি সীমাহীন সংখ্যা তৈরি করতে পারেন যারা এটি থেকে অ্যাকাউন্ট এবং পাসওয়ার্ডের নামে প্রবেশ করে PhpMyAdMin এ সংযোগ স্থাপন করবে। প্রতিটি প্রোফাইলের জন্য বিশেষাধিকারগুলির জন্য শুধুমাত্র ইনস্টলেশনের হিসাব করুন। আরো তথ্য সরকারী ডকুমেন্টেশন লেখা হয়।
ধাপ 4: নিরাপত্তা
PhpMyAdmin এর জন্য বেসিক সিকিউরিটি নিয়মগুলি তৈরি করা সবসময় প্রয়োজনীয় পদক্ষেপ নয়, তবে সার্ভারটি সরাসরি একটি খোলা নেটওয়ার্কের সাথে সম্পর্কিত হলে, আপনাকে অন্তত মৌলিক নীতিগুলি জিজ্ঞাসা করতে হবে যা পৃষ্ঠ আক্রমণের সাথে সাহায্য করবে। চলুন দ্রুত সার্ভার সুরক্ষা কনফিগার করার ঠিক কিভাবে বুঝতে পারি।
- সমস্ত আরও কর্ম কনফিগারেশন ফাইল পরিবর্তন করে তৈরি করা হবে। এটি করার জন্য, আপনাকে একটি পাঠ্য সম্পাদক ব্যবহার করতে হবে। স্ট্যান্ডার্ড সমাধানগুলি নবীন ব্যবহারকারীদের কাছে অজ্ঞাত হতে পারে, তাই এর আরো সুবিধাজনক সমাধানের সাথে শুরু করা যাক। Sudo Apt টাইপ করুন Nano ইনস্টল করুন এবং এন্টার ক্লিক করুন।
- সফল ইনস্টলেশনের পরে, Sudo Nano /usr/share/phpmyadmin/.htaccess এর মাধ্যমে প্রথম কনফিগারেশন ফাইলটি শুরু করুন।
- এখানে কোন খালি লাইন নিম্নলিখিত চারটি নিয়ম সন্নিবেশ করান।
AuthType বেসিক।
AuthName "নিষিদ্ধ ফাইল"
Authuserfile / etc / phpMyadmin / htpasswd।
বৈধ ব্যবহারকারী প্রয়োজন
- সেটিংস সংরক্ষণ করতে Ctrl + O সংমিশ্রণটি ব্যবহার করুন।
- যখন অনুরোধ করা হয়, বস্তুর নাম পরিবর্তন করবেন না, তবে কেবল এন্টার ক্লিক করুন।
- যখন সমস্ত সেটিংস সংরক্ষণ করা হয়, বর্তমান ফাইলটি বন্ধ করতে Ctrl + X টিপুন।
- পরবর্তীতে, এটি মূল অ্যাকাউন্টের জন্য নতুন পাসওয়ার্ড সেট করুন, যদি এটি আগে করা হয়নি। Sudo Hasswd-C /etc/phpmyadmin/.htpasswd ব্যবহারকারী কমান্ডটি সক্রিয় করুন।
- হাজির স্ট্রিংয়ে, আপনার জন্য এবং অ্যাক্টিভেশনের পরে গ্রহণযোগ্য অ্যাক্সেস কীটি প্রবেশ করান, এটি পুনরাবৃত্তি করুন।
- এটি শুধুমাত্র সমস্ত পরিবর্তিত সমস্ত পরিবর্তনগুলির অধীনে ওয়েব সার্ভারটি কনফিগার করতে থাকে। এটি করার জন্য, Sudo Nano /etc/apache/apache2cconf এর মাধ্যমে উপযুক্ত ফাইলটি খুলুন।
- নীচের লাইন ঢোকান এবং পরিবর্তন সংরক্ষণ করুন।
Autoverride সব।
সব মঞ্জুর প্রয়োজন
আপনার চাহিদাগুলির ভিত্তিতে অন্যান্য সমস্ত নিরাপত্তা সেটিংসটি পিএইচপিএমইডমিন ডকুমেন্টেশনে বর্ণিত সিনট্যাক্স এবং সাধারণ নিয়মগুলি বিবেচনা করে নেওয়া হয়।
আজকের উপাদানটির অংশ হিসাবে, আমরা কেবলমাত্র ইনস্টলেশন phpMyAdmin নীতি সম্পর্কে বলেনি, কিন্তু প্রধান কনফিগারেশন পয়েন্ট সম্পর্কে। এখন আপনি সফলভাবে লক্ষ্য বাস্তবায়ন করার জন্য কী পদক্ষেপগুলি করা উচিত তা জানেন।