মাইএসকিউএল ব্যবহারকারীরা তাদের আইপি ঠিকানা পরিবর্তন করেছেন। এটি মোকাবেলার সেরা উপায় কি?


23

আমার বেশিরভাগ ব্যবহারকারী রয়েছেন যারা ভিপিএন-এর মাধ্যমে মাইএসকিউএলে সংযোগ করছেন, সুতরাং আমাদের আরও কিছু লাইনের সাহায্যে অনুদান রয়েছে grant select on foo.* to user@ipaddress1

এই সপ্তাহে, আইপি চালু VPN পরিবর্তিত ব্যবহৃত address2 , তাই user@ipaddress1আর কাজ প্রদান করছে।

এই পরিবর্তনটি প্রতিফলিত করার জন্য মাইএসকিউএলে ব্যবহারকারীকে আপডেট করার এবং ম্যানেজ করার জন্য হ্যান্ডেল করার সর্বোত্তম উপায় কী?

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

উত্তর:



3

আপনার ব্যবহারকারীর টেবিলে কেবল হোস্ট ক্ষেত্রটি আপডেট করুন:

update mysql.users set Host = newIP where Host = oldIP;
flush privileges;

চেষ্টা করেছিলাম: অনুদান থাকলে তা কাজ করে না।
সিজেসি

ওহ ... ভাল কল আমার খারাপ।
jdw

এটি ঠিকঠাক কাজ করা উচিত, flush privilegesসুযোগ-সুবিধার টেবিলগুলির ম্যানুয়ালি ম্যানিপুলেট করার পরে আপনাকে বিবৃতি কার্যকর করতে হবে ।
জোরডাচি

2

আপনার ভিপিএন ব্যবহারকারীদের জন্য যদি ডেডিকেটেড সাবনেট থাকে তবে নিম্নলিখিত সিনট্যাক্সটি ভাল কাজ করে।

GRANT ALL ... user_name@'192.168.1.%'

এটি বিদ্যমান আইপিতে বিদ্যমান ব্যবহারকারীদের সাথে সহায়তা করে না। পরের বারের মধ্যে আমরা যদি একটি ব্যাপ্তি ব্যবহার করি, তবুও আমাদের সমস্ত অনুদান পুনরায় করতে হবে।
সিজেসি

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