আমাদের কাছে একটি ডেটাবেস সংস্করণ করার জন্য পিএইচপি কমান্ড-লাইন স্ক্রিপ্ট রয়েছে। যখনই কোনও বিকাশকারী একটি নতুন ডাটাবেস প্যাচ যুক্ত করেন আমরা এই স্ক্রিপ্টটি চালাই।
স্ক্রিপ্টটি মাইএসকিউএল কমান্ড-লাইনের সাহায্যে প্যাচ চালায়:
system('mysql --user=xxx --password=xxx < patch.sql');
যাইহোক, মাইএসকিউএল 5.6 এখন নিম্নলিখিত সতর্কতা জারি করে:
সতর্কতা: কমান্ড লাইন ইন্টারফেসে একটি পাসওয়ার্ড ব্যবহার করা নিরাপত্তাহীন হতে পারে
যা স্পষ্টতই সত্য, তবে ব্যবহারকারীর পক্ষে সমস্যা বা নাও হতে পারে।
- এরপরে নিরাপদ বিকল্প কী ?
- বিকল্পভাবে, এই সতর্কতাটি অক্ষম করা সম্ভব?
দয়া করে মনে রাখবেন যে আমি কোনও বাহ্যিক পাসওয়ার্ড ফাইলের উপর নির্ভর করতে চাই না।