پاسخ : ریپیر کردن دیتابیس
توی phpmyadmin
دیتابیس مورد نظرو انتخاب کنید بعد
تیبل مورد نظرو تیک بزنید بعدش از پایین ریپیرو بزنید...
یا توی sql اینو وارد کنید
repair table vb_searchcore_text
پاسخ : ریپیر کردن دیتابیس
نقل قول:
نوشته اصلی توسط
be099
توی phpmyadmin
دیتابیس مورد نظرو انتخاب کنید بعد
تیبل مورد نظرو تیک بزنید بعدش از پایین ریپیرو بزنید...
یا توی sql اینو وارد کنید
repair table vb_searchcore_text
همونطور که گفتم زده in use و اصلا عمل نمیکنه
چندین ساعت روی loading میمونه و کاری نمیکنه
پاسخ : ریپیر کردن دیتابیس
سلام
طبق این آموزش: http://url.vidahost.ir/f313eeda/
کد:
cd /var/lib/mysql/DATABASE
myisamchk --safe-recover TABLE
پاسخ : ریپیر کردن دیتابیس
نقل قول:
نوشته اصلی توسط
iHSG
اینا رو باید در ssh بزنم درسته؟
تیبل مورد نظر در دایرکت ادمین دیتابیس forum_aaz > یوزر forum > تیبل vb_searchcore_text هست
مقادیر رو در زیر درست گذاشتم؟
کد:
cd /var/lib/mysql/forum_aaz
myisamchk --safe-recover vb_searchcore_text
پاسخ : ریپیر کردن دیتابیس
بله باید در ssh بزنید.
جایگزین ها هم که ظاهرا درست به نظر میرسه.
پاسخ : ریپیر کردن دیتابیس
عزیز از این تجربه ها زیاد داشتم
وقتی لودینگ میمونه داره ریپیر میکنه ولی اگه فشار روی سرور باشه یا خیلی طول میکشه یا اینکه اصلا انجام نمیده
راه حل :
اگر دسترسی روت دارید
1.
آپاچیو خاموش کنید ، mysql ریستارت کنید سپس ریپیرو از روت انجام بدید
2.
وارد پوشه ی دیتابیس بشید
معمولا اینجاس
var/lib/mysql
کل فولدر دیتابیس مورد نظرو tar gz کنید ، دانلود کنید بیارید توی لوکال با خیال راحت ریپیر کنید و دوباره آپلود کنید
تاحالا بیست بار این کارو کردم ...
پاسخ : ریپیر کردن دیتابیس
نقل قول:
نوشته اصلی توسط
be099
عزیز از این تجربه ها زیاد داشتم
وقتی لودینگ میمونه داره ریپیر میکنه ولی اگه فشار روی سرور باشه یا خیلی طول میکشه یا اینکه اصلا انجام نمیده
راه حل :
اگر دسترسی روت دارید
1.
آپاچیو خاموش کنید ، mysql ریستارت کنید سپس ریپیرو از روت انجام بدید
2.
وارد پوشه ی دیتابیس بشید
معمولا اینجاس
var/lib/mysql
کل فولدر دیتابیس مورد نظرو tar gz کنید ، دانلود کنید بیارید توی لوکال با خیال راحت ریپیر کنید و دوباره آپلود کنید
تاحالا بیست بار این کارو کردم ...
یکی از این روش هایی که گفتید رو به طور کامل و ساده توضیح بدید ممنون میشم
دسترسی روت دارم بله
سرور روش لایت اسپید نصب هست
دستورات خاموش کردن آپاچی و ریست کردن mysql و ریپیر از روت رو بدید
پاسخ : ریپیر کردن دیتابیس
کد:
service httpd stop
service mysqld restart
کد:
mysql -u databaseUsername -p
پسورد یوزر وارد کنید
وقتی وارد mysql شدید
کد:
repair table vb_searchcore_text;
اینتر بزنید و صبر کنید
و در آخر آپاچیو دوباره روشن کنید
پ.ن : databaseUsername یوزر نیم دیتابیستون هست و پسوردی هم که ازتون خواسته میشه همون پسورد دیتابیسه
پاسخ : ریپیر کردن دیتابیس
نقل قول:
نوشته اصلی توسط
be099
کد:
service httpd stop
service mysqld restart
کد:
mysql -u databaseUsername -p
پسورد یوزر وارد کنید
وقتی وارد mysql شدید
کد:
repair table vb_searchcore_text;
اینتر بزنید و صبر کنید
و در آخر آپاچیو دوباره روشن کنید
پ.ن : databaseUsername یوزر نیم دیتابیستون هست و پسوردی هم که ازتون خواسته میشه همون پسورد دیتابیسه
تشکر
انجام دادم به این صورت پیام میده که نمیتونه کانکت بشه یا همچین چیزی:
http://s7.picofile.com/file/82551664...4asdasdasd.jpg
از چی هست ؟
پاسخ : ریپیر کردن دیتابیس
نقل قول:
نوشته اصلی توسط
Amin007
کانکت میشه ولی قطع میشه
این موردو من ندیدم ولی احتمالا از تنظیمات my.conf باشه که محدودیت زمان برای اجرای کوئری های سنگین دارید
در ضمن برای استاپ کردن آپاچی میتونید از
httpd -k stop
یا
apachectl stop
یا
apachectl -k stop
استفاده کنید
اما اگه سرورتون ضعیفه به نظر من دیتابیسو tar.gz کنید دانلود کنید روی سیستم خودتون توی لوکال ریپیر کنید و دوباره vb_searchcore_text آپلود کنید
کد:
tar -zcvf mydb.tar.gz forum_aaz
بعد انتقالش بدید به یه جایی که بتونید دانلودش کنید
مثلا مسیر public html سایتتون
mv mydb.tar.gz /var/..مسیر فولدر سایتتون
بعد دانلودش کنید
روی سیستمون wamp نصب کنید
فایلو توی مسیر دیتای mysql اکسترک کنید
اینجا با خیال راحت از phpmyadmin ریپیر کنید
vb_searchcore_text دوباره فشرده کنید آپلود کنید و جای گزین کنید