دوشنبه 13 تیر 1401 |  عضویت / ورود






[ بخش اصلی آموزشها | افزودن آموزش | داری بیشترین امتیاز | دارای بیشترین بیننده | جدیدترین نظرات ]

آموزش خروجی گرفتن از آخرین کوئری‌ها که روی سرور اجرا می‌شود



این آموزش مربوط است به موضوع طراحي صفحات وب که توسط Hamid در تاریخ: Wednesday, 2022 June 15 ارسال شده است.   |   تعداد بازدید: 27 بار   |   امتیاز متوسط: امتیازی داده نشده است


-------------------------------------

گاهی برای رفع خطاهای MySQL باید از آخرین کوئری‌هایی که روی MySQL در سرور اجرا می‌شود یک خروجی بگیرید و خروجی را بررسی کنید تا مشکل را کشف کنید.

برای این کار، در Terminal تایپ کنید mysql و اینتر بزنید تا وارد mysql بشوید.

سپس دستورات زیر را یک به یک تایپ کنید:

SET global general_log_file='/tmp/mysql.log';

SET global log_output = 'file';

SET global general_log = on;

این کدها باعث می‌شود که MySQL کوئری‌هایی که دریافت می‌کند را در فایل tmp/mysql.log/ ذخیره کند.

حالا برنامه‌ای که فکر می‌کنید خطا دارد را اجرا کنید...

سپس فراموش نکنید که حتماً این کد را اجرا کنید که لاگ انداختن mysql متوقف شود:

SET global general_log = off;

حالا با یک برنامه مثل WinSCP فایل tmp/mysql.log/ را دانلود کنید و کوئری‌ها را بررسی کنید.

موفق باشید؛
حمید رضا نیرومند





ارسال سؤال یا نظر
Tutorials ©