تغییر متغیر tmpdlr
تغییر متغیر tmpdlr به طوری که بتوانیم فایلی ایجاد کنیم یا در آن
بنویسیم.چطور می توانیم خطای زیر را رفع کنیم ؟
مشکل : متغیر tmpdir در MySQL در یک دایرکتوری تعیین شده است که هنگام استفاده
از php به دسترسی در MySQL نمی تواند نوشته شود.
تغییر متغیر tmpdlr : برای تایید این، MySQL و نوع متغیر های نشان داده شده را در خط فرمان وارد کنید. شما یک لیست بلند دریافت خواهید کرد و یکی از آنها خوانده خواهد شد : tmpdir = /somedir/ (هر چه تنظیمات شماست)
راه حل : تغییر متغیر tmpdir برای اشاره به یک پوشه قابل خواندن.
تغییر متغیر tmpdlr : لطفاً مراحل زیر را به ترتیب انجام دهید
- فایل my.cnf را پیدا کنید. در سیستم های nix این معمولاً در / etc / استفاده می شود. در سیستم ویندوز، my.ini را پیدا کنید.
- پس از پیدا کردن، این را در یک ویرایشگر متن ساده باز کنید و بخش [mysqld] را پیدا کنید.
- در این قسمت، خط tmpdir را پیدا کنید. اگر این خط به صورت کامنت است (در ابتدا یک # دارد ) علامت # را پاک کنید و خط را ویرایش کنید به طوری که این طور خوانده شود : tmpdir = /writable/dir که /writable/dir یک دایرکتوری است که می توانید بنویسید. برخی به صورت /tmp, استفاده می شوند یا ممکن است try /var/tmp or /usr/tmp را نیز امتحان کنید. در ویندوز از C:/Windows/tmp استفاده می کنید.
- فایل را ذخیره کنید.
- با تایپ کردن عبارت mysqlshutdown -u -p shutdown. می توانید MySQLرا خاموش کنید.
- MySQL را شروع کنید با رفتن به دایرکتوری MySQL و تایپ کنید ./bin/safe_mysqld & معمولاً دایرکتوری MySQL، /usr/local است یا گاهی اوقات /usr/ در سیستم های لینوکس است.
اگر هیچ کدام از این روش ها منطقی نیستند. می توانید از یک متخصص درخواست کنید تا مشکل شما را حل کند. آموزش های بعدی ما را دنبال کنید.
در خطای پایگاه داده وردپرس دلائل دیگر تغییر متغیر tmpdlr را بخوانید.
۱
۲
۳
۴
۵
میانگین امتیازات ۵ از ۵
از مجموع ۱ رای
دیدگاهتان را بنویسید