پنج‌شنبه ۹ فروردین ۱۴۰۳ |  عضویت / ورود






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

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


Wednesday, 2022 June 15   نویسنده: Hamid   تعداد بازدید: 1011 بار  #طراحي صفحات وب   امتیاز متوسط: امتیازی داده نشده است

گاهی برای رفع خطاهای 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 ©