নিরাপদ-ফাইল-বেসরকারী মাইএসকিউএল উবুন্টু কীভাবে অক্ষম করবেন


17

বলছি আমার কাছে এমন একটি অ্যাপ্লিকেশন রয়েছে যা অন্য একটি অ্যাপ্লিকেশনের ক্যাশে হিসাবে ব্যবহার করতে SELECT OUTFILE ব্যবহার করে, সুতরাং এটি সরাসরি / dev / shm / কিছু / ফোল্ডারে আউটপুট দেয়।

যেহেতু এটি একটি ব্যাকগ্রাউন্ড সার্ভারে চলছে, আমার সমস্ত মাইএসকিএল সুরক্ষা অক্ষম করার কোনও সমস্যা নেই, নিরাপদ_ফায়াল_প্রাইভ বিকল্পটি my.ini এ সেট করা হয়নি তবে সংস্করণ অনুসারে ডিফল্ট সেট করা আছে, কীভাবে এই ফোল্ডারটি সুরক্ষা অক্ষম করবেন?

[MySQL Version]
/usr/sbin/mysqld  Ver 5.7.12-0ubuntu1 for Linux on x86_64 ((Ubuntu))

[Ubuntu Version]
Description:    Ubuntu 16.04 LTS
Release:        16.04
Codename:       xenial

উত্তর:


29

Safe_file_priv-মাইএসকিএল ডকুমেন্টেশন বলে যে ভেরিয়েবলটি ডিফল্টরূপে সুরক্ষিত করতে ডিফল্ট, প্ল্যাটফর্ম-নির্দিষ্ট ফাইল-সিস্টেমের স্থানে সেট করা থাকে।

এটি বলেছে, এই সুরক্ষা বৈশিষ্ট্যটি অক্ষম করতে আপনাকে আপনার কনফিগারেশনের খালি স্ট্রিংয়ে স্পষ্টতই পরিবর্তনশীলটি সেট করতে হবে।

উবুন্টুর জন্য, ফাইলটি সম্পাদনা করুন /etc/mysql/mysql.conf.d/mysqld.cnfএবং শেষে নিম্নলিখিত লাইনটি যুক্ত করুন:

secure_file_priv=""

তারপরে পরিষেবাটি পুনরায় চালু করার বিষয়টি নিশ্চিত করুন।


ধন্যবাদ !! প্রকৃতপক্ষে আমি পথের পরিবর্তে "/" ব্যবহার করে একটি কাজ তৈরি করেছি, ধরে নিলাম প্রতিপথটি এর ভিতরে থাকবে।
ডায়োগো পাইম

2

আমার জন্য উপরের ফাইলটির শেষে যুক্তটি কার্যকর হয়নি।

আমি এটিকে /etc/mysql/my.cnf[মাইকিকিএলডি] বিভাগের ফাইলটিতে যুক্ত করেছি এবং এটি কার্যকর হয়েছে।

আপনি উপরের ফাইলটিতে that বিভাগটি তৈরি করতে সক্ষম হতে পারেন এবং এটিও কাজ করে, আমি এটি পরীক্ষা করি নি।

সার্ভারটি পুনরায় আরম্ভ করার পরে আপনি যদি পরীক্ষাটি করতে পারেন SHOW VARIABLES LIKE "secure_file_priv";তবে এটির জন্য আপনার কাছে প্রাইভলিভ রয়েছে।


3
এটি আসলে একটি মন্তব্য এবং মূল প্রশ্নের উত্তর নয় । আপনি সর্বদা আপনার নিজের পোস্টে মন্তব্য করতে পারেন, এবং পর্যাপ্ত খ্যাতি অর্জনের পরে আপনি যে কোনও পোস্টে মন্তব্য করতে সক্ষম হবেন । দয়া করে পড়ুন মন্তব্য করার জন্য আমার কেন 50 খ্যাতি দরকার? এর পরিবর্তে আমি কী করতে পারি?
ডেভিডপস্টিল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.