السلام عليكم ..
كيف الحال يا شباب ...
اقدم لكم موضوعي البسيط للمساعدة في كيفية ادارة قواعد البيانات عن طريق الـ SSH ..
اولا كيفية اخذ نسخة من قاعدة بيانات موجودة بالسيرفر :
jo1sat_USER = اسم يوزر قاعدة البيانات المطلوب نسخهاكود:mysqldump -ujo1sat_USER -praedraed jo1sat_DBNAME >/home/jo1sat.sql
raedraed = باسورد قاعدة البيانات
jo1sat_DBNAME = اسم قاعدة البيانات .
/home/jo1sat.sql = مسار الملف الي ستحفظ فيه قاعدة البيانات
.............................. ..............
لاعادة استرجاع قاعدة بيانمات وزرعها ليوزر معين :
اولا تكون عملت قاعدة مع يوزر لها ..
وتطبق :
والتفسير نفس التفسير اللي فوق بتعدل اللي بالاحمر فقط مع تعديل الامر من Mysqldump الى mysql للارسترجاع وانتظر يسترجع القاعدة مكانها ...كود:mysql -ujo1sat_USER -praedraed jo1sat_DBNAME < /home/jo1sat.sql
.............................. ..............
وبالامكان اخذ باك اب نسخة كاملة من جميع قواعد السيرفر عن طريق الامر :
وسيتم حفظ نسخة من جميع قواعد السيرفر بالملف Jo1sat.sql الموجود بمسارك الحالي بالسيرفر .كود:mysqldump -u - p --all-database > jo1sat.sql
.............................. ..............
بالنسبة لادارة قواعد بيانات السيرفر عن طريق الشل ..
طبق الامر التالي للدخول لقواعد البيانات :
واليكم بعض اوامر قواعد البيانات داخل المايسكيول :كود:mysql
لاظهار قواعد بيانات السيرفر :
لاختيار قاعدة بيانات لبدء العمل عليها يتم تطبيق :كود:show databases;
DBNAME = اسم قاعدة البيانات المطلوبة .كود:Use DBNAME
لاظهار جداول قاعدة البيانات التي تعمل عليها :
لاظهار الاعمدة من جدول معين بقاعدة البيانات التي تعمل عليها :كود:Show tables;
TABLENAME = اسم الجدول المطلوب .كود:Show columns from TABLENAME;
لاظهار جداول قاعدة بيانات معينة بالسيرفر :
DBNAME = اسم قاعدة البيانات المطلوبة .كود:show tables from DBNAME;
للخروج من قواعد البيانات :
.............................. ...........كود:exit
لانشاء قاعدة بيانات معينة جديدة فارغة من الشل :
اولا ادخل لقواعد البيانات عن طريق الروت بتطبيق التالي ومن ثم ادخال باسورد الروت :
ثم طبق امر انشاء قاعدة جديدة :كود:mysql -u root -p
DBNAME = اسم القاعدة المطلوب .كود:create database DBNAME;
الان نطبق امر انشاء يوزر نيم مع باسورد جديد في قواعد البيانات عن طريق :
DBUSER = اسم المستخدم المطلوب وضعه لقاعدة البيانات .كود:grant usage on *.* to DBUSER@localhost identified by 'DBPASS';
DBPASS = باسورد اليوزر .
الان امر ادخال اليوزر للقاعدة الجديدة بحيث يصبح له صلاحيات بها وتكون خاصة به ويمكن الاتصال بالقاعدة عن طريقه :
المحدد بالاحمر يتم تعديله حسب المطلوب بما تم شرحه بالاعلى ..كود:grant all privileges on DBNAME.* to DBUSER@localhost ;
اجمل تحية للجميع ..
ارجو ان اكون وقفت ..
دمتم بود .. اخوكم رائد سعادة ..
المفضلات