আমি আমার এমওয়াইএসকিউএল ক্যোয়ারী ব্রাউজারে আমার নির্বাহিত এসকিএল কমান্ডের ইতিহাস প্রদর্শন করতে চাই। ইতিহাস প্রদর্শনের জন্য বর্গ বিবৃতি কী?
আমি আমার এমওয়াইএসকিউএল ক্যোয়ারী ব্রাউজারে আমার নির্বাহিত এসকিএল কমান্ডের ইতিহাস প্রদর্শন করতে চাই। ইতিহাস প্রদর্শনের জন্য বর্গ বিবৃতি কী?
উত্তর:
চেষ্টা
cat ~/.mysql_history
এটি আপনাকে সিস্টেমে সমস্ত মাইএসকিএল কমান্ড দেখায়
exitমাইএসকিউএল থাকতে হবে ফাইলটি পড়ার সম্ভাবনা রয়েছে।
মাইএসকিউএল> 5.1.11 বা মারিয়াডিবি এর জন্য
SET GLOBAL log_output = 'TABLE';SET GLOBAL general_log = 'ON';mysql.general_logআপনি যদি একটি লগ ফাইল আউটপুট করতে চান:
SET GLOBAL log_output = "FILE";SET GLOBAL general_log_file = "/path/to/your/logfile.log"SET GLOBAL general_log = 'ON';মন্তব্যগুলিতে জেফমজ্যাক দ্বারা উল্লিখিত হিসাবে, কনফিগারেশন ফাইলগুলি সম্পাদনা না করা (উদাহরণস্বরূপ সম্পাদনা করুন) এই সেটিংসটি পরবর্তী সেশনের আগে ভুলে যাবেন /etc/mysql/my.cnf , তারপরে পরিবর্তনগুলি প্রয়োগ করতে পুনরায় আরম্ভ করবেন না) ।
এখন, আপনি যদি চান তবে পারেন tail -f /var/log/mysql/mysql.log
/path/to/your/logfile.logমুছে ফেলা হলে লগিং বন্ধ হয়ে যাবে , যতক্ষণ না আপনি SET GLOBAL general_log_file = "/path/to/your/logfile.log";আবার সম্পাদন করেন (অথবা আপনি কনফিগারেশন সম্পাদনা করে সেশনটি পুনরায় আরম্ভ করবেন?)
(লিনাক্স) আপনার টার্মিনালটি ctrl+alt+t
কমান্ডটি চালিয়ে যান
cat ~/.mysql_history
আপনি আগের সমস্ত mysql ক্যোয়ারির ইতিহাস উপভোগ করবেন :)
Look At ~/.myslgui/query-browser/history.xml
এখানে আপনি দিয়ে তৈরি শেষ প্রশ্নের জানতে পারেন mysql_query_browser
(কিছু দিন বয়সী)
আপনি ~ / .mysql_history থেকে ইতিহাসটি দেখতে পাচ্ছেন। তবে ফাইলটির সামগ্রীটি wctomb দ্বারা এনকোড করা আছে। সামগ্রীটি দেখতে:
শেল> বিড়াল ~ / .mysql_history | পাইথন 2.7-সি "সিএস আমদানি করুন; প্রিন্ট করুন (''
উত্স: কমান্ড লাইন থেকে মাইএসকিউএল কোয়েরি ইতিহাস পরীক্ষা করুন
আপনি ক্যোয়ারী ক্যাশেটি দেখতে পারেন: http : //www.datediaj Journal.com/features/mysql/article.php/3110171/MySQLs-Query-Cache.htm তবে এটি আপনাকে প্রকৃত প্রশ্নের অ্যাক্সেস দিতে পারে না এবং খুব হবে যদি এটি কাজ করে তবে হিট-মিস করুন (সূক্ষ্ম শঙ্কার উদ্দেশ্যে)
তবে মাইএসকিউএল ক্যোয়ারী ব্রাউজার খুব সম্ভবত মাইএসকিউএল ইঞ্জিনের বাইরে চলে এমন প্রশ্নের নিজস্ব তালিকা বজায় রাখে। আপনার অ্যাপ্লিকেশনটিতে আপনাকে এটি করতে হবে।
সম্পাদনা করুন: ডান এম এর মন্তব্য এটির দিকে নিয়ে যায়: মাইএসকিউএল এ কার্যকর হওয়া শেষ কোয়েরিগুলি কীভাবে প্রদর্শিত হবে? সাউন্ড দেখাচ্ছে।