How to empty database - Delete or Drop All Tables By Shell
طريقة تفريغ قاعدة بيانات وليس الحذف -
تفريغ الجداول وليس حذف فقط مع بقاء أسم المستخدم وكلمة المرور
MySQL
Empty Database / Delete or Drop All Tables
How to empty a MySQL database from the shell (drop all tables)
كود PHP:
mysqldump -u[USERNAME] -p[PASSWORD] --add-drop-table --no-data [DATABASE] | grep ^DROP | mysql -u[USERNAME] -p[PASSWORD] [DATABASE]
How to Back Up and Restore a MySQL Database
كود PHP:
mysqldump --opt -u [uname] -p[pass] [dbname] > [backupfile.sql]
باك قاعدة بيانات مع ضغطها
Back up your MySQL Database with Compress
كود PHP:
mysqldump -u [uname] -p[pass] [dbname] | gzip -9 > [backupfile.sql.gz]
فكـ ضغط الملف
كود PHP:
gunzip [backupfile.sql.gz]
رفع قاعدة بيانات عن طريق الشل
Restoring your MySQL Database
كود PHP:
mysql -u [uname] -p[pass] [db_to_restore] < [backupfile.sql]
لرفع قاعدة بيانات مضغوطة نستخدم الأمر التالي:
restore compressed backup Database
كود PHP:
gunzip < [backupfile.sql.gz] | mysql -u [uname] -p[pass] [dbname]
كود PHP:
mysqlimport -u [uname] -p[pass] [dbname] [backupfile.sql]