MySQL-এ কীভাবে ব্যবহারকারী তৈরি করবেন এবং অনুমতি দেবেন

সুচিপত্র:

MySQL-এ কীভাবে ব্যবহারকারী তৈরি করবেন এবং অনুমতি দেবেন
MySQL-এ কীভাবে ব্যবহারকারী তৈরি করবেন এবং অনুমতি দেবেন
Anonim

কী জানতে হবে

  • লিখুন ব্যবহারকারী তৈরি করুন 'wordpress_db_user'@'localhost' 'L!f3W!r3' দ্বারা চিহ্নিত;
  • Substitute wordpress_db ডাটাবেস নামের সাথে এবং L!f3W!r3 পছন্দের ব্যবহারকারীর নাম সহ।
  • পরবর্তী, লিখুন ওয়ার্ডপ্রেস_ডিবি-তে সমস্ত সুযোগ-সুবিধা দিন।

এই নিবন্ধটি ব্যাখ্যা করে কিভাবে ব্যবহারকারী তৈরি করতে হয় এবং MySQL-এ অনুমতি দিতে হয়। উইন্ডোজ, ম্যাক এবং লিনাক্স সহ সমস্ত প্ল্যাটফর্মে নির্দেশাবলী প্রযোজ্য৷

একটি MySQL ডেটাবেস তৈরি করুন

আপনি যখন ওয়ার্ডপ্রেসের মতো একটি প্ল্যাটফর্ম ইনস্টল করেন, তখন এটির জন্য একটি ডাটাবেসের প্রয়োজন হয় (প্রায়শই একটি মাইএসকিউএল ডাটাবেস)। Wordpress এর মতো একটি সিস্টেম ইনস্টল করার সময়, আপনাকে প্রদান করতে বলা হবে:

  • ব্যবহার করা ডাটাবেসের নাম।
  • ডাটাবেস অ্যাক্সেস করার অনুমতি সহ ব্যবহারকারীর নাম।
  • ডাটাবেস অ্যাক্সেস করতে পারে এমন ব্যবহারকারীর জন্য পাসওয়ার্ড।

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

  • ডেটাবেস: wordpress_db
  • ব্যবহারকারী: wordpress_db_user

আপনি তারপর wordpress_db_user এর জন্য একটি পাসওয়ার্ড তৈরি করবেন এবং সেই ব্যবহারকারীকে wordpress_db ডাটাবেসে সম্পূর্ণ অ্যাক্সেস প্রদান করবেন।

আসুন এগিয়ে যাই এবং একটি ডাটাবেস তৈরি করি। এখানে ধাপগুলো আছে:

  1. কমান্ড দিয়ে MySQL প্রম্পটে অ্যাক্সেস করুন:

    mysql -u root -p

    Image
    Image
  2. MySQL অ্যাডমিন পাসওয়ার্ড টাইপ করুন এবং আপনার কীবোর্ডে Enter/Return ব্যবহার করুন।

    কমান্ড দিয়ে ডাটাবেস তৈরি করুন

    ওয়ার্ডপ্রেস_ডিবি ডেটাবেস তৈরি করুন;

    (বিকল্প "ওয়ার্ডপ্রেস_ডিবি"

    Image
    Image
  3. কমান্ড দিয়ে ডাটাবেস সুবিধাগুলি ফ্লাশ করুন

    ফ্লাশ বিশেষাধিকার;

  4. কমান্ড দিয়ে MySQL প্রম্পট থেকে প্রস্থান করুন

    প্রস্থান করুন

MySQL এ একজন ব্যবহারকারী তৈরি করুন

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

  1. কমান্ড দিয়ে MySQL প্রম্পটে অ্যাক্সেস করুন

    mysql.exe -u -p

  2. MySQL অ্যাডমিন পাসওয়ার্ড টাইপ করুন এবং আপনার কীবোর্ডে Enter/Return ব্যবহার করুন।

    কমান্ড দিয়ে ব্যবহারকারী তৈরি করুন

    ব্যবহারকারী 'wordpress_db_user'@'localhost' তৈরি করুন 'L!f3W!r3' দ্বারা চিহ্নিত;

    ("wordpress_db_user" এবং "L!f3W!r3"

    Image
    Image
  3. কমান্ড দিয়ে ডাটাবেস সুবিধাগুলি ফ্লাশ করুন
  4. কমান্ড দিয়ে MySQL প্রম্পট থেকে প্রস্থান করুন

MySQL এ অনুমতি প্রদান করুন

এখন আমাদের নতুন তৈরি wordpress_db_user নতুন তৈরি wordpress_db ডাটাবেস অ্যাক্সেস করার অনুমতি দিতে হবে। এটি নিম্নলিখিত পদক্ষেপের মাধ্যমে সম্পন্ন করা হয়:

  1. কমান্ড দিয়ে MySQL প্রম্পটে অ্যাক্সেস করুন

    mysql.exe –u –p

  2. MySQL অ্যাডমিন পাসওয়ার্ড টাইপ করুন এবং আপনার কীবোর্ডে Enter/Return ব্যবহার করুন।

    নিম্নলিখিত কমান্ডের মাধ্যমে ব্যবহারকারীকে প্রবেশাধিকার দিন

    wordpress_db-এ সমস্ত সুযোগ-সুবিধা মঞ্জুর করুন। 'wordpress_db_user'@'localhost' কে 'L!f3W!r3' দ্বারা চিহ্নিত;

    wordpress_db_user, এবং L!f3W!r3

    Image
    Image
  3. কমান্ড দিয়ে ডাটাবেস সুবিধাগুলি ফ্লাশ করুন

    ফ্লাশ বিশেষাধিকার;

  4. কমান্ড দিয়ে MySQL প্রম্পট থেকে প্রস্থান করুন

    প্রস্থান করুন

এই মুহুর্তে, স্থানীয় ব্যবহারকারী wordpress_db_user এর wordpress_db ডাটাবেসে সম্পূর্ণ অ্যাক্সেস রয়েছে।সুতরাং আপনি যখন ওয়ার্ডপ্রেস ইনস্টল করতে যান (অথবা আপনি যে সার্ভার সফ্টওয়্যার ইনস্টল করতে চান), আপনি ডাটাবেস ব্যবহারকারীর নাম হিসাবে wordpress_db_user এবং L!f3W!r3 ব্যবহার করতে পারেন। পাসওয়ার্ড হিসেবে ।

রিমোট অ্যাক্সেস মঞ্জুর করা

Image
Image

একটা সমস্যা আছে। উপরের অনুমতিগুলি শুধুমাত্র স্থানীয় মেশিনে wordpress_db_user এর জন্য কাজ করে। যদি আপনার ডাটাবেস একটি দূরবর্তী সার্ভারে রাখা হয়? এর জন্য, আপনাকে সমস্ত সুবিধা প্রদান করুন কমান্ডটি পরিবর্তন করতে হবে। ধরুন আপনি যে মেশিনটিতে ওয়ার্ডপ্রেস (বা যাই হোক না কেন তৃতীয় পক্ষের সার্ভার সফ্টওয়্যার) ইনস্টল করছেন সেটি আইপি ঠিকানা 192.168.1.100। wordpress_db_user কে সেই মেশিন থেকে ডাটাবেস অ্যাক্সেস করার অনুমতি দেওয়ার জন্য, নতুন সমস্ত সুযোগ-সুবিধা মঞ্জুর করুন কমান্ডটি এরকম দেখাবে:

wordpress_db-এ সমস্ত সুযোগ-সুবিধা প্রদান করুন।

যেমন আপনি দেখতে পাচ্ছেন, লোকালহোস্টে wordpress_db-এ সম্পূর্ণ অ্যাক্সেস দেওয়ার পরিবর্তে, আমরা যা করেছি তা হল wordpress_db_user রিমোট মেশিনে ব্যবহারকারী 192।168.1.100 wordpress_db ডাটাবেসে সম্পূর্ণ অ্যাক্সেস। এই কমান্ডটি আপনার জন্য IP ঠিকানা 192.168.1.100-এ সার্ভারে Wordpress (বা আপনার প্রয়োজন যাই হোক না কেন তৃতীয় পক্ষের সার্ভার সফ্টওয়্যার) ইনস্টল করা সম্ভব করবে এবং এটিকে wordpress_db MySQL ডাটাবেস অ্যাক্সেস করতে দেবে, হিসাবে wordpress_db_user

প্রস্তাবিত: