PHPMyAdmin: User Privileges সেটআপ করা

PHPMyAdmin এর সঙ্গে User এবং Privileges ম্যানেজমেন্ট - পিএইচপি মাইএডমিন (PHP MyAdmin) - Database Tutorials

324

PHPMyAdmin-এর মাধ্যমে MySQL বা MariaDB ডাটাবেসে User Privileges (ব্যবহারকারীর অনুমতি) সেটআপ করা ডাটাবেস নিরাপত্তা এবং ব্যবস্থাপনার একটি গুরুত্বপূর্ণ অংশ। User Privileges এর মাধ্যমে নির্ধারণ করা যায় যে, কোন ব্যবহারকারী ডাটাবেসে কী কাজ করতে পারবে (যেমন SELECT, INSERT, UPDATE ইত্যাদি)।


কেন User Privileges সেটআপ করবেন?

  • নিরাপত্তা নিশ্চিত করা: প্রতিটি ব্যবহারকারী যেন শুধুমাত্র তাদের নির্ধারিত কাজ করতে পারে তা নিশ্চিত করা।
  • ডাটাবেস ব্যবস্থাপনা সহজ করা: একাধিক ব্যবহারকারী তৈরি করে তাদের জন্য ভিন্ন ভিন্ন কাজের অনুমতি প্রদান।
  • প্রশাসনিক নিয়ন্ত্রণ: একটি ডাটাবেসে পূর্ণ নিয়ন্ত্রণ রেখে অন্যান্য ব্যবহারকারীদের নির্দিষ্ট সীমার মধ্যে কার্যক্রম পরিচালনা।

PHPMyAdmin-এ User Privileges সেটআপ করার ধাপ

১. PHPMyAdmin-এ লগইন করুন

  • PHPMyAdmin ড্যাশবোর্ডে লগইন করুন।
  • ব্রাউজারে http://localhost/phpmyadmin টাইপ করুন (যদি লোকাল সার্ভারে কাজ করেন)।

২. User Accounts ট্যাবে যান

  • উপরের মেনুতে "User Accounts" ট্যাবে ক্লিক করুন।
  • এখানে আপনি সব বিদ্যমান ব্যবহারকারীদের তালিকা দেখতে পারবেন।

৩. নতুন ব্যবহারকারী তৈরি করুন

  1. "Add user account" অপশনে ক্লিক করুন।
  2. প্রয়োজনীয় তথ্য পূরণ করুন:
    • Username: নতুন ব্যবহারকারীর নাম লিখুন।
    • Host name:
      • localhost: শুধুমাত্র লোকাল সার্ভারে অ্যাক্সেস।
      • %: যে কোনো IP থেকে অ্যাক্সেস।
    • Password: একটি পাসওয়ার্ড নির্ধারণ করুন এবং নিশ্চিত করুন।
  3. Database for user:
    • "Create database with same name and grant all privileges" নির্বাচন করলে সেই ব্যবহারকারীর জন্য একটি নতুন ডাটাবেস তৈরি হবে।
    • যদি বিদ্যমান ডাটাবেসে অ্যাক্সেস দিতে চান, তবে পরবর্তী ধাপে Privileges সেটআপ করুন।
  4. Global Privileges:
    • এই ধাপে আপনি নির্ধারণ করতে পারেন ব্যবহারকারীকে সমস্ত ডাটাবেসে অ্যাক্সেস দেবেন কি না।
    • সাধারণত শুধুমাত্র নির্দিষ্ট কাজের জন্য প্রয়োজনীয় অপশনগুলো (যেমন SELECT, INSERT) নির্বাচন করুন।
  5. Save করুন:
    • সব সেটআপ করার পর "Go" বাটনে ক্লিক করুন। নতুন ব্যবহারকারী তৈরি হয়ে যাবে।

বিদ্যমান ব্যবহারকারীর Privileges পরিবর্তন

  1. User Accounts তালিকা থেকে ব্যবহারকারী নির্বাচন করুন:
    • বিদ্যমান ব্যবহারকারীর নামের পাশে থাকা "Edit privileges" বাটনে ক্লিক করুন।
  2. Privileges ট্যাব পরিবর্তন করুন:
    • Global Privileges:
      • পুরো ডাটাবেস সিস্টেমে অ্যাক্সেস।
    • Database-specific privileges:
      • নির্দিষ্ট ডাটাবেসের জন্য অনুমতি (যেমন SELECT, INSERT)।
    • Table-specific privileges:
      • নির্দিষ্ট টেবিলের জন্য অনুমতি।
  3. পুনরায় Privileges সেট করুন:
    • আপনি চাইলে নতুন অনুমতি যোগ করতে পারেন বা বিদ্যমান অনুমতি সরিয়ে ফেলতে পারেন।
  4. Save করুন:
    • পরিবর্তন করার পরে "Go" ক্লিক করুন।

Privileges এর ধরন

PHPMyAdmin-এ Privileges বিভিন্ন ধরণের হতে পারে, যেমন:

  • Data Privileges:
    • SELECT: ডেটা দেখার অনুমতি।
    • INSERT: নতুন ডেটা যোগ করার অনুমতি।
    • UPDATE: ডেটা পরিবর্তনের অনুমতি।
    • DELETE: ডেটা মুছে ফেলার অনুমতি।
  • Structure Privileges:
    • CREATE: নতুন টেবিল বা ডাটাবেস তৈরি।
    • ALTER: টেবিলের স্ট্রাকচার পরিবর্তন।
    • DROP: টেবিল বা ডাটাবেস মুছে ফেলা।
  • Administration Privileges:
    • GRANT OPTION: অন্য ব্যবহারকারীদের জন্য Privileges নির্ধারণ।
    • SUPER: সমস্ত ডাটাবেসে পূর্ণ নিয়ন্ত্রণ।

সারাংশ

PHPMyAdmin-এর মাধ্যমে User Privileges সেটআপ করা নিরাপত্তা ও ডাটাবেস ব্যবস্থাপনার জন্য অত্যন্ত গুরুত্বপূর্ণ। এটি ব্যবহারকারীদের নির্দিষ্ট কাজের অনুমতি প্রদান এবং তাদের অ্যাক্সেস সীমিত করতে সহায়তা করে। নতুন ব্যবহারকারী তৈরি করা এবং বিদ্যমান ব্যবহারকারীদের Privileges পরিবর্তনের মাধ্যমে আপনি ডাটাবেসের পূর্ণ নিয়ন্ত্রণ রাখতে পারবেন। এই পদ্ধতিগুলি MySQL বা MariaDB ডাটাবেস ব্যবস্থাপনায় একটি গুরুত্বপূর্ণ ভূমিকা পালন করে।

Content added By
Promotion

Are you sure to start over?

Loading...