এসকিউএল ব্যবহার করে ফাইল সিস্টেমে অ্যাক্সেস

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


যদি সম্পর্কিত ডাটাবেস ব্যবহারকারীর কাছে ফাইলের অধিকার থাকে তবে আপনি কমান্ডটি ব্যবহার করতে পারেন

SELECT LOAD_FILE(*PFAD ZUR DATEI*)

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

উইন্ডোজ সিস্টেমে এটি লক্ষ্য করা উচিত যে ফাইলের পথে ব্যাকস্ল্যাশগুলি সেই অনুযায়ী চিহ্নিত করা উচিত (উদাহরণ: সি: \\ উইন্ডোজ \\ সিস্টেম 32 \\ ড্রাইভার \\ ইত্যাদি \\ হোস্ট)। সুরক্ষার দিকটিও পুরোপুরি উপেক্ষা করা উচিত নয়, যেহেতু যখন ফাইলের অধিকার দেওয়া হয় তখন ডাটাবেসে অ্যাক্সেসের অর্থ স্বয়ংক্রিয়ভাবে বাকী ফাইল সিস্টেমের অ্যাক্সেস থাকে।

কেবল নূন্য মানগুলিই ফেরত আসেনি তা নিশ্চিত করার জন্য, এটি নিশ্চিত করতে হবে যে মাইএসকিউএল চালাচ্ছে তার ব্যবহারকারীর অধিকার পড়েছে।

বড় ফাইলগুলি অ্যাক্সেস করার জন্য, বৈশ্বিক সম্পত্তি "সর্বোচ্চ_নিযুক্ত_প্যাক্ট", যা 1 এমবি সেট করা আছে, অবশ্যই বাড়াতে হবে।

mysql -u... -p...
set global max_allowed_packet = 1024 * 1024 * 512;
exit;

আপনি এখন (সার্ভার পুনরায় চালু করার পরে) আকারে 512 এমবি অবধি ফাইল অ্যাক্সেস করতে পারেন।

পেছনে