কোন মাইএসকিউএল ব্যবহারকারী প্রয়োজনীয়?


13

আমার মাইএসকিউএল সার্ভারে বেশ কয়েকটি অদ্ভুত ব্যবহারকারী রয়েছে যা আমি যুক্ত করি নি। এগুলি কি প্রয়োজনীয়?

'root'@'127.0.0.1'
'root'@'localhost'
'root'@'SERVERNAME'
'root'@'::1'
''@'SERVERNAME'
''@'LOCALHOST'

আমি যদি রুট @ লোকালহোস্ট ব্যতীত সমস্ত রুট সরিয়ে ফেলতে পারি, তবে আমি কী নিজেকে ডেটাবেস থেকে লক করতে পারি? এবং খালি ব্যবহারকারীর নাম কী? তাদের মনে হয় কেবল 'অনুদানের ব্যবহার' রয়েছে ??

হোস্ট এবং লোকালহোস্ট হিসাবে 127.0.0.1 এর মধ্যে কি পার্থক্য রয়েছে? যদি আমার কাছে কেবল লোকালহোস্ট থাকে এবং 127.0.0.1 নয়, তার মানে কি মাইএসকিএল্লাইক্লেন্টগুলি ইউনিক্স সকেটের পরিবর্তে টিসিপি / আইপি ব্যবহার করবে না?

উত্তর:


16
  1. এই ব্যবহারকারীরা ডিফল্ট ব্যবহারকারী যা মাইএসকিউএল ইনস্টল করার সময় যুক্ত করা হয়েছিল বলে মনে হয় । আপনি মাইএসকিউএল ইনস্টল করার পরে mysql_secure_installation চালানোর পরামর্শ দেওয়া হচ্ছে lation

  2. খালি ব্যবহারকারীর নাম ('' @ 'SERVERNAME') বেনামে ব্যবহারকারীদের উপস্থাপন করে। আপনি যদি mysql_secure_installationপাসওয়ার্ডটি চালনা বা সেট না করে থাকেন তবে যে কেউ অ্যাক্সেস পেতে পারেন। বেনামি ব্যবহারকারীর যদি GRANT USAGEবিশেষাধিকার থাকে তবে এর অর্থ মূলত এর কোনও সুযোগ-সুবিধা নেই তবে বেনামে লগইন সম্পূর্ণরূপে অপসারণ করা এখনও একটি ভাল ধারণা।

  3. না, লোকালহোস্ট এবং 127.0.0.1 এর মধ্যে কোনও বড় পার্থক্য নেই। ব্যবহারকারী যে আইপি ঠিকানা থেকে লগইন করতে চেষ্টা করছেন তা অবশ্যই ব্যবহারকারীর নামটির সাথে মেলে @[IP Address]। তাহলে একই মেশিন থেকে আপনার লগিং মাইএসকিউএল সার্ভারে হয়, তাহলে @localhostএবং @127.0.0.1মেলে যাবে। আইভিলিন্ট 67 যেমনটি উল্লেখ করেছে, কিছু কিছু স্থাপনায় @localhostকাজ করা এতটা ভাল হবে না @127.0.0.1


13

আমি সাধারণত মাইএসকিএল_সিকিউর_ইনস্টলেশন স্ক্রিপ্টটি ইনস্টল করি মাইএসকিউএল এখনই শিপিং করছে ...


root@127.0.0.1 হল @ আইপি ঠিকানা। রুট @ লোকালহোস্ট হ'ল @ হোস্ট-নেম। সার্ভার নামের জন্য ডিট্টো। এবং শেষ মূলটি লোকালহোস্টের জন্য @ আইপিভি 6 ঠিকানা address


মাইএসকিউএল সাইট থেকে:

হোস্টের সাথে সংযোগ স্থাপনের একটি প্রচেষ্টা 127.0.0.1 সাধারণত লোকালহোস্ট অ্যাকাউন্টে সমাধান করে। তবে, সার্ভারটি - -স্কিপ-নাম-সমাধান বিকল্পের সাথে চালিত হলে এটি ব্যর্থ হয়, সুতরাং 127.0.0.1 অ্যাকাউন্টটি সেই ক্ষেত্রে কার্যকর useful

খালি ব্যবহারকারীর নাম:

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

http://dev.mysql.com/doc/refman/5.0/en/default-privileges.html


এবং পরিশেষে:

আমি যদি রুট @ লোকালহোস্ট ব্যতীত সমস্ত রুট সরিয়ে ফেলতে পারি, তবে আমি কী নিজেকে ডেটাবেস থেকে লক করতে পারি?

হ্যাঁ, তবে আপনি আবার ফিরে আসতে পারেন

- স্কিপ-মঞ্জুরি-সারণীগুলি দেখুন: https://help.ubuntu.com/commune/MysqlPasswordReset

আমি কি?

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

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