"بسم الله الرحمن الرحيم"
كيف أنقل قاعدة بيانات من
Mysql 4,1
إلي قاعدة بيانات
Mysql 4.0
بدون أن تحدث أخطاء وياريت لو تكون الطريقة بواسطة الشيل
"بسم الله الرحمن الرحيم"
كيف أنقل قاعدة بيانات من
Mysql 4,1
إلي قاعدة بيانات
Mysql 4.0
بدون أن تحدث أخطاء وياريت لو تكون الطريقة بواسطة الشيل
__________________
لتواصل
بريد + ماسنجر
admin( @ )tec4serv.com
3rbhost
سابقاً
جزاك الله خيرا
أنظر الخطأ الذي ظهر لي عند محاولة أخذ نسخة من قاعدة البيانات
-jailshell-2.05b$ mysqldump --create-options --compatible=mysql40 vb_sahib > vb2006.sql
mysqldump: Got error: 1045: Access denied for user 'sahib'@'localhost' (using password: NO) when trying to connect
الأمر لايوجد به إسم المستخدم وكلمة المرور لقاعدة البيانات فما الحل
السلام عليكم .
ضع باسورد على mysql من whm
ومن ثما ادخل بـ Root ونفذ الامر . وتأكد لي من هذا vb_sahib لا بد من وضع يوزر الموقع ومن ثما _ ومن ثما اسم القاعده مثال user_mydatebase
__________________
لتواصل
بريد + ماسنجر
admin( @ )tec4serv.com
3rbhost
سابقاً
أخي أنا علي ريسيللر فهل يمكن إزالة الباسورد من WHM
أنا أكتب الأمر هكذا
mysqldump --create-options --compatible=mysql40 sahib_vb > dump_file
للعلم أنا أحاول نقل المواقع من الريسيللر القديم الى الريسيللر الجديد ونقلت كافة الملفات ويتبقي قواعد البيانات فقط
جزاك الله كل خير
السلام عليكم
اذا لم يكن لديك اكسس روت علي السيرفر تقدر تطبع الامر ده وراح يطلب منك الباسورد بتاع القاعده
ثم سيطلب منك باسورد القاعده قم بوضعه وانتهي مع العلم انكود PHP:
mysqldump --create-options --compatible=mysql40 -u user_crazy -p dbname_crazy > crazy4host.sql
dbname_crazy اسم القاعده
user_crazy اليوزر المستخدم للقاعده
crazy4host.sql اسم الملف اللي هيطلع تقدر تحطه اي اسم مع العلم ان هذا الملف هوه القاعده اللي سحبنها واصدارها 4.0.25
تحياتي
الملك الحزين
أخي بن النيل جزاك الله خيرا علي المساعدة والشرح بعد نقل نسخة قاعدة البيانات علي السيرفر الجديد ومحاولة إسترجاعها بواسطة الشيل ظهر لي هذا الخطأ
ERROR 1153 at line 206: Got a packet bigger than 'max_allowed_packet'
Hello :
vi /etc/my.cnf
find : max_allowed_packet = any MB and replace it with max_allowed_packet = 600 MB or bigger .
/etc/init.d/mysql restart && mysqladmin reload
Ali Hamad
أخي علي أحمد أين أجد هذا المجلد vi /etc/my.cnf
ملاحظة أنا ريسيللر ولست سيرفر
Hello ,
you have to ask your host to do it for you . there's no any other way to access /etc without root permission .
Ali Hamad
السلام عليكم
للاسف اخي العزيز نفس ما تفضل الاخ علي وقال لازم تغير هذه القيمة في ملف my.cnf ولازم يكون عندك روت اكسس وللتاكد تقدر ترااجع هذا الرابط وشوف اخر رد كاتب نفس الشئ وبشرح اكثر شوي
http://dev.mysql.com/doc/refman/5.0/...too-large.html
هذا والله اعلم
تحياتي
إخواني بن النيل والأخ علي أحمد جزاكم الله خيرا علي الرد
الأن أنا معي أكسيس للروت (السيرفر) ووصلت إلي الملف بواسطة أوامر الشيل مستخدما برنامج putty لكن كيف أقوم بتعديل الملف وحفظه
السلام عليكم
لتعديل الملف
pico /etc/my.cnf
ثم بالاتجاهات انزل للسطر اللى فيه
max_allowed_packet =
وغير القيمة اللى امامه الى رقم كبير
لو السطر مش موجود ضيفه
بعد كده اضغط
ctrl+x
بعدين y
بعدين
service mysql restart
تحياتى
__________________
Amr Elgbaly
System Engineer
من وين هذي اخوي .. وهل فيها اي خطوره لا سمح الله في هذا التعديل ؟المشاركة الأصلية كتبت بواسطة explorer
التعديل جدا عادي ويسمح لك بزرع وسحب بيانات بحجم اكبر من سيرفرك كما هي المشكله بالاعلى
بكل الاحوال الاخ علي شرح الطريقه سليمه
وايضا اكسبلورير
-----------------------
service mysql restart
هذا الامر يعطي للماي سكوال اعادة تشغيل
__________________
Abu Faisal