Mighty Dr.Wolf
06-12-2019, 06:09 AM
السلام عليكم ورحمة الله وبركاته
اتمنى من الله سبحانه وتعالى ان تكونو بخير ...
الرجاء اذا استفدت بالقليل او لم تستفد ارجوك ان لا تنساني بالدعاء ....
الرجاء الرجاء عدم نقل الشرح دون ذكر المصدر ورابط الشرح , فهو امانتي عندكم...
لمتابعه الدرس الاول
https://www.helpernt.com/vb/showthread.php?t=9310
لمتابعة الدرس الثاني
https://www.helpernt.com/vb/showthread.php?t=9318
درسنا اليوم بسيط جدا فقط يحتاج الى انتباه وعدم الارتباك ....
اولا ترقية وتحديث MariaDB ( طبعا اذا تحب ان تبقي علي النسخه المتوفرة او المنصبه على السيرفر فهذا الامر راجع لك , لا تقوم بتحديثها اذا )
ثانيا ترقية وتحديث PhpMyAdmin
نبدا بسم الله
تحديث قاعدة البيانات Mariadb الى اخر نسخه
طبعا عاجلا ام اجلا مع لوحة السينتوس ويب بانل سوف تقوم بالترقية يدويا...
والوحة ومطوريها دائما ما يرددون طوروها لوحدكم ولذلك سوف اشرح الموضوع لاني تعبت وسهرت حتى لقيت الشرح المناسب والصحيح ....
الان
النسخه المنصبه حاليا على سيرفر الشروحات هي
MySQL version: 10.1.40-MariaDB
واخر نسخه مستقرة على موقعهم الرسمي https://downloads.mariadb.org/
هي Download 10.3.15 Stable Now!
وبما ان السيرفر لسة جديد نستغل الوضع ونقوم بتطوير وتحديث كل الخدمات حتى لو حصل خطا يبقى على راحتنا نحل المشكلة او نعيد تنصيب كل شي ونتفادى الخطا :)
لكن اذا السيرفر ليس جديد فيجب اخذ نسخه احتياطية من قاعدة البيانات منفردة وكاملة, اكرر يجب اخذ نسخه احتياطية ضروري جداااا
الان كيفية اخذ باك اب لكل السيرفر اي كاملة فقط ....
فقط اكتب التالي
mysqldump -u root -p --all-databases > all_databases.sql
سوف يطلب منك الرقم السري لل
MySQL root Password:
اذا نسيته او لم تحفظه على كمبيوترك سوف تجده هنا
اكتب الشل
cat /root/.my.cnf
ثم يظهر لك انسخه
الان نبدا بالترقية
1-قم بإيقاف تشغيل خدمة MariaDB الحالية
systemctl stop mariadb
2- قم بإلغاء تثبيت الإصدار MariaDB القديم ( ازالته من السيرفر ) ...
yum remove mariadb mariadb-server -y
3- الان يجب ان نعدل على ملف repo ( الي هو بالعربي التكوين , لا تسالني ما هو فانا لا اعرف bigsmile )
نفتح الملف nano /etc/yum.repos.d/mariadb.repo
نمسح ما بداخله كاملا
ثم نضع بدله
# MariaDB 10.3 CentOS repository list
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
ثم ctrl+ حرف x
ثم حرف y
ثم انتر
4- الان قم بتثبيت الإصدار MariaDB 10.3 الجديد
yum install mariadb mariadb-server -y
5- قم بتشغيل الخدمة وتفعليها
systemctl start mariadb
systemctl enable mariadb
6- قم بترقية قاعدة البيانات الموجودة لديك
mysql_upgrade
7- قم بترقية كافة البرامج
yum -y update
8- قم باعادة تشغيل الماريا دي بي والاباتشي
systemctl restart mysql
systemctl restart httpd
ومبروك عليك النسخه الحديثة
MySQL version: 10.3.15-MariaDB
لمعرفة الاصدار عن طريق الشل
mysql -v
ثم للخروج من المعلومات اضغط ctrl + حرف C
للاسف لا يمكنك تحديث MariaDB عن طريق اللوحة ....
الان ناتي الى ترقية PhpMyAdmin
بالاول وقبل كل شي يجب الدخول من اللوحة للسينتوس ويب بنل الى
SQL Services
ثم
نضغط على PhpMyAdmin
سوف تنفتح صفحه جديدة
في اخر الصفحه سوف تجد مكتوب
The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated. Find out why.
Or alternately go to 'Operations' tab of any database to set it up there.
اضغط على Find out why.
https://up.traidnt.net/img/zt1sxy.png
ثم سوف يظهر لك
Configuration of pmadb… not OKDocumentation
General relation features Disabled
Create a database named 'phpmyadmin' and setup the phpMyAdmin configuration storage there.
اضغط على اول كلمة Create
https://up.traidnt.net/img/luGmPc.png
https://up.traidnt.net/img/IOtDD7.png
الان انتهينا نضغط على البيت الصغير جدا في اعلى يسار الصفحه او على كلمة PhpMyAdmin للذهاب الى الصفحه الرئيسية لل PhpMyAdmin
الان بقي في اخر الصفحه فقط تنبيه بانه انت تستخدم نسخه قديمة وهناك نسخه حديثة ...
الان نبدا بترقية PhpMyAdmin
للاسف ايضا الترقية فقط عن طريق الشل ...
1- نذهب الى مكان الخدمات او السيرفيسز في اللوحة
cd /usr/local/cwpsrv/var/services
2- الان نغير اسم الملف الخاص بال PhpMyAdmin من pma الى اي اسم اخر ولنفرض pma2018
mv pma pma2018
3- نسحب النسخه الحديثة ونفك الضغط
wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.zip
unzip phpMyAdmin-latest-all-languages.zip
4- الان انتبه معي
يحب تغيير اسم النسخه من اسمها ورقم تحديثها الى pma
كيف معرفة ذلك
اكتب بالشل
ls
سوف يظهر لك كل الملفات على المسار اللي دخلناه بالبداية
نبحث عن اسم ال PhpMyAdmin بعدها شارحه وارقام
كمثال تكون هكذا phpMyAdmin-4.9.0.1-all-languages
https://up.traidnt.net/img/RT175F.png
طبعا الارقام تتغير مع التحديثات المستقبلية
الان نغير الاسم اللي فوق كمثال الى الاسم الاصلي وهو pma
mv phpMyAdmin-4.9.0.1-all-languages pma
او عن طريق اللوحة بامكانك تغيير الاسم
وهو الدخول من اعلى الصفحه والضغط على FileManager
ثم
نذهب الى هذا الرابط تباعا
/usr/local/cwpsrv/var/services
ونغيرها يدويا
كما في الصورة
https://up.traidnt.net/img/PkftxN.png
5- يجب تغيير اسم ملف الكونفيج
عن طريق الشل فقط اكتب
cd pma
ثم
mv config.sample.inc.php config.inc.php
او عن طريق اللوحة بتغيير الاسم يدويا وهو الذهاب الى الملفات كما شرحنا فوق
/usr/local/cwpsrv/var/services/pma
ثم البحث عن
ملف الكونفيج وتغيير اسمه من config.sample.inc.php
الى config.inc.php
كما في الصورة
https://up.traidnt.net/img/y3BCHr.png
6- تعديل ملف الكونفج
عن طريق الشل نقوم بالتالي
nano /usr/local/cwpsrv/var/services/pma/config.inc.php
ثم نبحث عن
$cfg['Servers'][$i]['host'] = 'localhost';
نضيف تحته
$cfg['Servers'][$i]['connect_type'] = 'tcp';
ثم نبحث عن
$cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
بين هذه الاشارتين ' ' اكتب اية احرف وارقام بالانجليزي, 32 حرف ورقم كم ما تريد بشكل عشوائي
كما في الصورة
https://up.traidnt.net/img/fkCoKf.png
ثم باخر الصفحه اضف
$cfg['TempDir'] = '/tmp';
ثم كالمعتاد ctrl+x
ثم y
ثم انتر
والان نعيد تشغيل الخدمات
systemctl restart mysql
systemctl restart httpd
systemctl restart sshd
systemctl restart lfd
systemctl restart named
systemctl restart nginx
systemctl restart varnish
systemctl restart dovecot
systemctl restart crond.service
sh /scripts/restart_cwpsrv
csf -r
والان مبروك عليك التحديث
https://up.traidnt.net/img/OKtR2T.png
والان بعد ان تتاكد من النسخه الحديث شغال 100 %
احذف النسخه القديمة والتي سميناها pma2018
عن طريق الشل
cd /usr/local/cwpsrv/var/services/
ثم نحذف الملفات القديمة
rm -rf pma2018
او عن طريق اللوحة
FileManager
ثم نذهب الى
usr/local/cwpsrv/var/services
ونمسح الملف يدويا pma2018
لتحميل الصور
https://up.traidnt.net/8BhNrq
وهنا للتاكد من سلامة الصور
https://www.virustotal.com/gui/url/4a0d36173c1fb3b2757a53b9b9a260682446dec8a856edbc22 756f51ede23ef6/detection
هذا ما لدي اليوم
إن أحسنت فمن الله، وإن أسأت أو أخطأت فمن نفسي والشيطان
لا نسالكم سوى الدعاء
سبحانك اللهم وبحمدك اشهد ان لا اله الا انت استغفرك واتوب اليك
السلام عليكم
اتمنى من الله سبحانه وتعالى ان تكونو بخير ...
الرجاء اذا استفدت بالقليل او لم تستفد ارجوك ان لا تنساني بالدعاء ....
الرجاء الرجاء عدم نقل الشرح دون ذكر المصدر ورابط الشرح , فهو امانتي عندكم...
لمتابعه الدرس الاول
https://www.helpernt.com/vb/showthread.php?t=9310
لمتابعة الدرس الثاني
https://www.helpernt.com/vb/showthread.php?t=9318
درسنا اليوم بسيط جدا فقط يحتاج الى انتباه وعدم الارتباك ....
اولا ترقية وتحديث MariaDB ( طبعا اذا تحب ان تبقي علي النسخه المتوفرة او المنصبه على السيرفر فهذا الامر راجع لك , لا تقوم بتحديثها اذا )
ثانيا ترقية وتحديث PhpMyAdmin
نبدا بسم الله
تحديث قاعدة البيانات Mariadb الى اخر نسخه
طبعا عاجلا ام اجلا مع لوحة السينتوس ويب بانل سوف تقوم بالترقية يدويا...
والوحة ومطوريها دائما ما يرددون طوروها لوحدكم ولذلك سوف اشرح الموضوع لاني تعبت وسهرت حتى لقيت الشرح المناسب والصحيح ....
الان
النسخه المنصبه حاليا على سيرفر الشروحات هي
MySQL version: 10.1.40-MariaDB
واخر نسخه مستقرة على موقعهم الرسمي https://downloads.mariadb.org/
هي Download 10.3.15 Stable Now!
وبما ان السيرفر لسة جديد نستغل الوضع ونقوم بتطوير وتحديث كل الخدمات حتى لو حصل خطا يبقى على راحتنا نحل المشكلة او نعيد تنصيب كل شي ونتفادى الخطا :)
لكن اذا السيرفر ليس جديد فيجب اخذ نسخه احتياطية من قاعدة البيانات منفردة وكاملة, اكرر يجب اخذ نسخه احتياطية ضروري جداااا
الان كيفية اخذ باك اب لكل السيرفر اي كاملة فقط ....
فقط اكتب التالي
mysqldump -u root -p --all-databases > all_databases.sql
سوف يطلب منك الرقم السري لل
MySQL root Password:
اذا نسيته او لم تحفظه على كمبيوترك سوف تجده هنا
اكتب الشل
cat /root/.my.cnf
ثم يظهر لك انسخه
الان نبدا بالترقية
1-قم بإيقاف تشغيل خدمة MariaDB الحالية
systemctl stop mariadb
2- قم بإلغاء تثبيت الإصدار MariaDB القديم ( ازالته من السيرفر ) ...
yum remove mariadb mariadb-server -y
3- الان يجب ان نعدل على ملف repo ( الي هو بالعربي التكوين , لا تسالني ما هو فانا لا اعرف bigsmile )
نفتح الملف nano /etc/yum.repos.d/mariadb.repo
نمسح ما بداخله كاملا
ثم نضع بدله
# MariaDB 10.3 CentOS repository list
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
ثم ctrl+ حرف x
ثم حرف y
ثم انتر
4- الان قم بتثبيت الإصدار MariaDB 10.3 الجديد
yum install mariadb mariadb-server -y
5- قم بتشغيل الخدمة وتفعليها
systemctl start mariadb
systemctl enable mariadb
6- قم بترقية قاعدة البيانات الموجودة لديك
mysql_upgrade
7- قم بترقية كافة البرامج
yum -y update
8- قم باعادة تشغيل الماريا دي بي والاباتشي
systemctl restart mysql
systemctl restart httpd
ومبروك عليك النسخه الحديثة
MySQL version: 10.3.15-MariaDB
لمعرفة الاصدار عن طريق الشل
mysql -v
ثم للخروج من المعلومات اضغط ctrl + حرف C
للاسف لا يمكنك تحديث MariaDB عن طريق اللوحة ....
الان ناتي الى ترقية PhpMyAdmin
بالاول وقبل كل شي يجب الدخول من اللوحة للسينتوس ويب بنل الى
SQL Services
ثم
نضغط على PhpMyAdmin
سوف تنفتح صفحه جديدة
في اخر الصفحه سوف تجد مكتوب
The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated. Find out why.
Or alternately go to 'Operations' tab of any database to set it up there.
اضغط على Find out why.
https://up.traidnt.net/img/zt1sxy.png
ثم سوف يظهر لك
Configuration of pmadb… not OKDocumentation
General relation features Disabled
Create a database named 'phpmyadmin' and setup the phpMyAdmin configuration storage there.
اضغط على اول كلمة Create
https://up.traidnt.net/img/luGmPc.png
https://up.traidnt.net/img/IOtDD7.png
الان انتهينا نضغط على البيت الصغير جدا في اعلى يسار الصفحه او على كلمة PhpMyAdmin للذهاب الى الصفحه الرئيسية لل PhpMyAdmin
الان بقي في اخر الصفحه فقط تنبيه بانه انت تستخدم نسخه قديمة وهناك نسخه حديثة ...
الان نبدا بترقية PhpMyAdmin
للاسف ايضا الترقية فقط عن طريق الشل ...
1- نذهب الى مكان الخدمات او السيرفيسز في اللوحة
cd /usr/local/cwpsrv/var/services
2- الان نغير اسم الملف الخاص بال PhpMyAdmin من pma الى اي اسم اخر ولنفرض pma2018
mv pma pma2018
3- نسحب النسخه الحديثة ونفك الضغط
wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.zip
unzip phpMyAdmin-latest-all-languages.zip
4- الان انتبه معي
يحب تغيير اسم النسخه من اسمها ورقم تحديثها الى pma
كيف معرفة ذلك
اكتب بالشل
ls
سوف يظهر لك كل الملفات على المسار اللي دخلناه بالبداية
نبحث عن اسم ال PhpMyAdmin بعدها شارحه وارقام
كمثال تكون هكذا phpMyAdmin-4.9.0.1-all-languages
https://up.traidnt.net/img/RT175F.png
طبعا الارقام تتغير مع التحديثات المستقبلية
الان نغير الاسم اللي فوق كمثال الى الاسم الاصلي وهو pma
mv phpMyAdmin-4.9.0.1-all-languages pma
او عن طريق اللوحة بامكانك تغيير الاسم
وهو الدخول من اعلى الصفحه والضغط على FileManager
ثم
نذهب الى هذا الرابط تباعا
/usr/local/cwpsrv/var/services
ونغيرها يدويا
كما في الصورة
https://up.traidnt.net/img/PkftxN.png
5- يجب تغيير اسم ملف الكونفيج
عن طريق الشل فقط اكتب
cd pma
ثم
mv config.sample.inc.php config.inc.php
او عن طريق اللوحة بتغيير الاسم يدويا وهو الذهاب الى الملفات كما شرحنا فوق
/usr/local/cwpsrv/var/services/pma
ثم البحث عن
ملف الكونفيج وتغيير اسمه من config.sample.inc.php
الى config.inc.php
كما في الصورة
https://up.traidnt.net/img/y3BCHr.png
6- تعديل ملف الكونفج
عن طريق الشل نقوم بالتالي
nano /usr/local/cwpsrv/var/services/pma/config.inc.php
ثم نبحث عن
$cfg['Servers'][$i]['host'] = 'localhost';
نضيف تحته
$cfg['Servers'][$i]['connect_type'] = 'tcp';
ثم نبحث عن
$cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
بين هذه الاشارتين ' ' اكتب اية احرف وارقام بالانجليزي, 32 حرف ورقم كم ما تريد بشكل عشوائي
كما في الصورة
https://up.traidnt.net/img/fkCoKf.png
ثم باخر الصفحه اضف
$cfg['TempDir'] = '/tmp';
ثم كالمعتاد ctrl+x
ثم y
ثم انتر
والان نعيد تشغيل الخدمات
systemctl restart mysql
systemctl restart httpd
systemctl restart sshd
systemctl restart lfd
systemctl restart named
systemctl restart nginx
systemctl restart varnish
systemctl restart dovecot
systemctl restart crond.service
sh /scripts/restart_cwpsrv
csf -r
والان مبروك عليك التحديث
https://up.traidnt.net/img/OKtR2T.png
والان بعد ان تتاكد من النسخه الحديث شغال 100 %
احذف النسخه القديمة والتي سميناها pma2018
عن طريق الشل
cd /usr/local/cwpsrv/var/services/
ثم نحذف الملفات القديمة
rm -rf pma2018
او عن طريق اللوحة
FileManager
ثم نذهب الى
usr/local/cwpsrv/var/services
ونمسح الملف يدويا pma2018
لتحميل الصور
https://up.traidnt.net/8BhNrq
وهنا للتاكد من سلامة الصور
https://www.virustotal.com/gui/url/4a0d36173c1fb3b2757a53b9b9a260682446dec8a856edbc22 756f51ede23ef6/detection
هذا ما لدي اليوم
إن أحسنت فمن الله، وإن أسأت أو أخطأت فمن نفسي والشيطان
لا نسالكم سوى الدعاء
سبحانك اللهم وبحمدك اشهد ان لا اله الا انت استغفرك واتوب اليك
السلام عليكم