توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ریپیر کردن دیتابیس
Amin007
June 9th, 2016, 17:17
سلام
با دایرکت ادمین که بک آپ میخام بگیرم همچین ارری میده :
Error while backing up database forum_aaz
mysqldump error output: mysqldump: Got error: 144: Table './forum_aaz/vb_searchcore_text' is marked as crashed and last (automatic?) repair failed when using LOCK TABLES
این جدول رو :
vb_searchcore_text
قسمت Collation رو زده in use و ریپیر که میکنم توی loading میمونه و تغییری نمیکنه
چطور میشه درستش کرد؟
be099
June 9th, 2016, 17:58
توی phpmyadmin
دیتابیس مورد نظرو انتخاب کنید بعد
تیبل مورد نظرو تیک بزنید بعدش از پایین ریپیرو بزنید...
یا توی sql اینو وارد کنید
repair table vb_searchcore_text
Amin007
June 9th, 2016, 19:48
توی phpmyadmin
دیتابیس مورد نظرو انتخاب کنید بعد
تیبل مورد نظرو تیک بزنید بعدش از پایین ریپیرو بزنید...
یا توی sql اینو وارد کنید
repair table vb_searchcore_text
همونطور که گفتم زده in use و اصلا عمل نمیکنه
چندین ساعت روی loading میمونه و کاری نمیکنه
iHSG
June 9th, 2016, 19:58
سلام
طبق این آموزش: http://url.vidahost.ir/f313eeda/
cd /var/lib/mysql/DATABASE
myisamchk --safe-recover TABLE
Amin007
June 9th, 2016, 20:13
سلام
طبق این آموزش: http://url.vidahost.ir/f313eeda/
cd /var/lib/mysql/DATABASE
myisamchk --safe-recover TABLE
اینا رو باید در ssh بزنم درسته؟
تیبل مورد نظر در دایرکت ادمین دیتابیس forum_aaz > یوزر forum > تیبل vb_searchcore_text هست
مقادیر رو در زیر درست گذاشتم؟
cd /var/lib/mysql/forum_aaz
myisamchk --safe-recover vb_searchcore_text
iHSG
June 9th, 2016, 20:16
بله باید در ssh بزنید.
جایگزین ها هم که ظاهرا درست به نظر میرسه.
be099
June 9th, 2016, 20:52
عزیز از این تجربه ها زیاد داشتم
وقتی لودینگ میمونه داره ریپیر میکنه ولی اگه فشار روی سرور باشه یا خیلی طول میکشه یا اینکه اصلا انجام نمیده
راه حل :
اگر دسترسی روت دارید
1.
آپاچیو خاموش کنید ، mysql ریستارت کنید سپس ریپیرو از روت انجام بدید
2.
وارد پوشه ی دیتابیس بشید
معمولا اینجاس
var/lib/mysql
کل فولدر دیتابیس مورد نظرو tar gz کنید ، دانلود کنید بیارید توی لوکال با خیال راحت ریپیر کنید و دوباره آپلود کنید
تاحالا بیست بار این کارو کردم ...
Amin007
June 9th, 2016, 21:33
عزیز از این تجربه ها زیاد داشتم
وقتی لودینگ میمونه داره ریپیر میکنه ولی اگه فشار روی سرور باشه یا خیلی طول میکشه یا اینکه اصلا انجام نمیده
راه حل :
اگر دسترسی روت دارید
1.
آپاچیو خاموش کنید ، mysql ریستارت کنید سپس ریپیرو از روت انجام بدید
2.
وارد پوشه ی دیتابیس بشید
معمولا اینجاس
var/lib/mysql
کل فولدر دیتابیس مورد نظرو tar gz کنید ، دانلود کنید بیارید توی لوکال با خیال راحت ریپیر کنید و دوباره آپلود کنید
تاحالا بیست بار این کارو کردم ...
یکی از این روش هایی که گفتید رو به طور کامل و ساده توضیح بدید ممنون میشم
دسترسی روت دارم بله
سرور روش لایت اسپید نصب هست
دستورات خاموش کردن آپاچی و ریست کردن mysql و ریپیر از روت رو بدید
be099
June 10th, 2016, 04:27
service httpd stop
service mysqld restart
mysql -u databaseUsername -p
پسورد یوزر وارد کنید
وقتی وارد mysql شدید
use forum_aaz
repair table vb_searchcore_text;
اینتر بزنید و صبر کنید
و در آخر آپاچیو دوباره روشن کنید
service httpd start
پ.ن : databaseUsername یوزر نیم دیتابیستون هست و پسوردی هم که ازتون خواسته میشه همون پسورد دیتابیسه
Amin007
June 10th, 2016, 14:06
service httpd stop
service mysqld restart
mysql -u databaseUsername -p
پسورد یوزر وارد کنید
وقتی وارد mysql شدید
use forum_aaz
repair table vb_searchcore_text;
اینتر بزنید و صبر کنید
و در آخر آپاچیو دوباره روشن کنید
service httpd start
پ.ن : databaseUsername یوزر نیم دیتابیستون هست و پسوردی هم که ازتون خواسته میشه همون پسورد دیتابیسه
تشکر
انجام دادم به این صورت پیام میده که نمیتونه کانکت بشه یا همچین چیزی:
از چی هست ؟
کانکت میشه ولی قطع میشه
این موردو من ندیدم ولی احتمالا از تنظیمات my.conf باشه که محدودیت زمان برای اجرای کوئری های سنگین دارید
در ضمن برای استاپ کردن آپاچی میتونید از
httpd -k stop
یا
apachectl stop
یا
apachectl -k stop
استفاده کنید
اما اگه سرورتون ضعیفه به نظر من دیتابیسو tar.gz کنید دانلود کنید روی سیستم خودتون توی لوکال ریپیر کنید و دوباره vb_searchcore_text آپلود کنید
cd /var/lib/mysql
tar -zcvf mydb.tar.gz forum_aaz
بعد انتقالش بدید به یه جایی که بتونید دانلودش کنید
مثلا مسیر public html سایتتون
mv mydb.tar.gz /var/..مسیر فولدر سایتتون
بعد دانلودش کنید
روی سیستمون wamp نصب کنید
فایلو توی مسیر دیتای mysql اکسترک کنید
اینجا با خیال راحت از phpmyadmin ریپیر کنید
vb_searchcore_text دوباره فشرده کنید آپلود کنید و جای گزین کنید