بسم الله الرحمن الرحيم وبه نستعين ...
بناخذ شرح طريقة تحويل ترميز قاعدة البيانات عن طريق الشل بالسيرفر وهذي الطريقه اسرع بكثير من السكربتات واستخداماتها مهما كانت مع الانتباه لحجم قاعدة البيانات واعدادات mysql الخاصه بها الموجوده في ملف my.cnf وايضا موارد السيرفر نفسه من معالج ورام ومدى استهلاكها والوقت في العاده يعتمد على اللي ذكرته سابقاً لكن في كل الاحوال هي اسرع من السكربتات على الموقع ...
في البدايه ندخل الشل وبنضرب مثال بسيط على قاعدة بيانات سكربت ووردبريس
بناخذ نسخه من قاعدة البيانات
[pre]
[/pre]بعدها نستخدم مكتبة iconv لتحويل البيانات داخل ملف قاعدة البيانات الى ترميز utf8 على فرض ان الترميز الموجود هو iso-8859-15
[pre]
[/pre]اللحين خلصنا تحويل باقي نسترجع قاعدة البيانات ونزرعها
[pre]
[/pre]Got a packet bigger than 'max_allowed_packet'
حلها رفع قيمة max_allowed_packet الموجوده في ملف my.cnf
-------------------------------------------------------------
الآن مع شرح طريقة تغيير ترميز قاعدة البيانات لمنتدى vb من الجيل الرابع عن طريق سكربت برمجه اخونا الحبيب مميز NLP
كل المطلوب انشاء ملف وتنفيذه ...
في البدايه نعدل البيانات الموجوده في الملف المرفق مثل مافي الصوره
بعدها نطبق الاوامر التاليه في الشل
[pre]
[/pre]بعدها ننسخ محتويات الملف اللي عدلنا عليه بالبيانات الخاصه بقاعدة البيانات والترميز ونضيفها لملف Converter.sh ونطبق بعدها الاوامر التالي
[pre]
[/pre]بتكون النتيجه
نبحث عن الملفين اللي انشئهم السكربت بيكونون قريب من هذا الاسم
[pre]
[/pre] باقي نسترجع الملفين لقاعدة بيانات جديده عن طريق الاوامر
[pre]
[/pre] هذا وصلى الله وسلم على خير البشر محمد بن عبدالله صلى الله عليه وعلى اله وصحبه وسلم تسليماً كثيرا
بناخذ شرح طريقة تحويل ترميز قاعدة البيانات عن طريق الشل بالسيرفر وهذي الطريقه اسرع بكثير من السكربتات واستخداماتها مهما كانت مع الانتباه لحجم قاعدة البيانات واعدادات mysql الخاصه بها الموجوده في ملف my.cnf وايضا موارد السيرفر نفسه من معالج ورام ومدى استهلاكها والوقت في العاده يعتمد على اللي ذكرته سابقاً لكن في كل الاحوال هي اسرع من السكربتات على الموقع ...
في البدايه ندخل الشل وبنضرب مثال بسيط على قاعدة بيانات سكربت ووردبريس
بناخذ نسخه من قاعدة البيانات
[pre]
كود:
mysqldump --opt -u root -p wordpress > wordpress.sql
[pre]
كود:
iconv -f iso-8859-15 -t utf8 wordpress.sql > wordpress-iconv.sql
[pre]
كود:
mysql -u root -p wordpress < wordpress-iconv.sql
حلها رفع قيمة max_allowed_packet الموجوده في ملف my.cnf
-------------------------------------------------------------
الآن مع شرح طريقة تغيير ترميز قاعدة البيانات لمنتدى vb من الجيل الرابع عن طريق سكربت برمجه اخونا الحبيب مميز NLP
كل المطلوب انشاء ملف وتنفيذه ...
في البدايه نعدل البيانات الموجوده في الملف المرفق مثل مافي الصوره
بعدها نطبق الاوامر التاليه في الشل
[pre]
كود:
cd /home mkdir Convert && cd Convert pico Converter.sh
[pre]
كود:
chmod +x Converter.sh ./Converter.sh
نبحث عن الملفين اللي انشئهم السكربت بيكونون قريب من هذا الاسم
[pre]
كود:
UTF-8-DBNAME-08-01-10.sql UTF-8-DBNAME-08-01-10-BLOB.sql
[pre]
كود:
mysql -u root -p DBNAMEvb < UTF-8-DBNAME-08-01-10.sql mysql -u root -p DBNAMEVB < UTF-8-DBNAME-08-01-10-BLOB.sql