কম্পিউটার

কিভাবে আমার মাইএসকিউএল-এ my.cnf-এ LOAD DATA Local INFILE সক্রিয় করা উচিত?


আমরা GLOBAL এর সাথে SET কমান্ডের সাহায্যে এটি সক্রিয় করতে পারি। প্রথমবার, স্থানীয় ইনফাইল বন্ধ হবে।

নিচের সিনট্যাক্স।

mysql> 'local_infile'-এর মতো গ্লোবাল ভেরিয়েবল দেখান;

এখানে আউটপুট।

+---------------+---------+| পরিবর্তনশীল_নাম | মান |+---------------+------+| local_infile  | বন্ধ |+---------------+---------+1 সারি সেটে (0.01 সেকেন্ড)

আমরা ON বা বুলিয়ান মান true বা সাংখ্যিক মান 1 এর সাহায্যে স্থানীয় ইনফাইলকে সক্ষম করতে পারি। স্থানীয় ইনফাইল সক্ষম করার জন্য নিম্নলিখিত বাক্য গঠনটি রয়েছে।

mysql> GLOBAL local_infile ='ON' সেট করুন; কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড) mysql> GLOBAL local_infile =1 সেট করুন; কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড) mysql> GLOBAL true local_infile সেট করুন; ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড)

MySQL সংস্করণ 8.0.12-এ, এটি চালু আছে কিনা তা পরীক্ষা করা যাক।

mysql>  'local_infile'-এর মতো গ্লোবাল ভেরিয়েবল দেখান;

নিচের আউটপুট।

+---------------+---------+| পরিবর্তনশীল_নাম | মান |+---------------+------+| local_infile  | চালু |+---------------+-------+1 সারি সেটে (0.00 সেকেন্ড) 

MySQL পুনরায় চালু করার পরে, এটি স্থানীয় ইনফাইলকে চালু করে দেবে।


  1. কিভাবে MySQL এ স্থায়ীভাবে sql_mode সেট করবেন?

  2. my.cnf-এ সর্বোত্তম MySQL কনফিগারেশন সেট করবেন?

  3. মাইএসকিউএল-এ কীভাবে নির্দিষ্ট কলাম ডেটা রপ্তানি করবেন?

  4. মাইএসকিউএলে ডেটা ক্ষেত্রগুলি কীভাবে মাস্ক করবেন?