joyetech - e sigara - joyetech - '; }?>

در این آموزش به نحوه export  و import کردن دیتابیس توسط php می پردازیم. یعنی بدون نیاز به ورود به phpmyadmin شما میتوانید اطلاعات دیتابیس خود را export  و import کنید

export کردن:

یک فایل با پسوند php در روت هاست خود بسازید

کدهای زیر را درون فایل php که ایجاد کردید کپی و ذخیره کنید

<?php
//ENTER THE RELEVANT INFO BELOW
$mysqlDatabaseName ='dbj';
$mysqlUserName ='dbuj';
$mysqlPassword ='myPassword';
$mysqlHostName ='localhost';
$mysqlExportPath ='chooseFilenameForBackup.sql';

//DONT EDIT BELOW THIS LINE
//Export the database and output the status to the page
$command='mysqldump --opt -h' .$mysqlHostName .' -u' .$mysqlUserName .' -p' .$mysqlPassword .' ' .$mysqlDatabaseName .' > ~/' .$mysqlExportPath;
exec($command,$output=array(),$worked);
switch($worked){
case 0:
echo 'Database <b>' .$mysqlDatabaseName .'</b> successfully exported to <b>~/' .$mysqlExportPath .'</b>';
break;
case 1:
echo 'There was a warning during the export of <b>' .$mysqlDatabaseName .'</b> to <b>~/' .$mysqlExportPath .'</b>';
break;
case 2:
echo 'There was an error during export. Please check your values:<br/><br/><table><tr><td>MySQL Database Name:</td><td><b>' .$mysqlDatabaseName .'</b></td></tr><tr><td>MySQL User Name:</td><td><b>' .$mysqlUserName .'</b></td></tr><tr><td>MySQL Password:</td><td><b>NOTSHOWN</b></td></tr><tr><td>MySQL Host Name:</td><td><b>' .$mysqlHostName .'</b></td></tr></table>';
break;
}
?>

توجه:

mysqlDatabaseName : نام دیتابیسی که ساختید را بنویسید.

mysqlUserName : نام کاربری دیتابیسی که ساختید را بنویسید.

mysqlPassword : رمز عبور دیتابیسی که ساختید را بنویسید.

mysqlHostName : معمولا localhost می باشد مگر اینکه mysql سرور دیگری را در نظر داشته باشید که باید آدرس اون رو بنویسید.

mysqlExportPath : نام فایل دیتابیس مورد نظر که میخواهید اکسپورت کنید را بنویسید.

import کردن:

یک فایل با پسوند php در روت هاست خود بسازید

فایل بک آپ دیتابیس مورد نظر را در روت هاست آپلود نمایید

کدهای زیر را درون فایل php که ایجاد کردید کپی و ذخیره کنید

<?php
//ENTER THE RELEVANT INFO BELOW
$mysqlDatabaseName ='dbj';
$mysqlUserName ='dbuj';
$mysqlPassword ='yourPassword';
$mysqlHostName ='localhost';
$mysqlImportFilename ='yourMysqlBackupFile.sql';

//DONT EDIT BELOW THIS LINE
//Export the database and output the status to the page
$command='mysql -h' .$mysqlHostName .' -u' .$mysqlUserName .' -p' .$mysqlPassword .' ' .$mysqlDatabaseName .' < ' .$mysqlImportFilename;
exec($command,$output=array(),$worked);
switch($worked){
case 0:
echo 'Import file <b>' .$mysqlImportFilename .'</b> successfully imported to database <b>' .$mysqlDatabaseName .'</b>';
break;
case 1:
echo 'There was an error during import. Please make sure the import file is saved in the same folder as this script and check your values:<br/><br/><table><tr><td>MySQL Database Name:</td><td><b>' .$mysqlDatabaseName .'</b></td></tr><tr><td>MySQL User Name:</td><td><b>' .$mysqlUserName .'</b></td></tr><tr><td>MySQL Password:</td><td><b>NOTSHOWN</b></td></tr><tr><td>MySQL Host Name:</td><td><b>' .$mysqlHostName .'</b></td></tr><tr><td>MySQL Import Filename:</td><td><b>' .$mysqlImportFilename .'</b></td></tr></table>';
break;
}
?>

 توجه:

mysqlDatabaseName : نام دیتابیسی که ساختید را بنویسید.

mysqlUserName : نام کاربری دیتابیسی که ساختید را بنویسید.

mysqlPassword : رمز عبور دیتابیسی که ساختید را بنویسید.

mysqlHostName : معمولا localhost می باشد مگر اینکه mysql سرور دیگری را در نظر داشته باشید که باید آدرس اون رو بنویسید.

mysqlImportFilename : نام فایل دیتابیس مورد نظر که میخواهید ایمپورت کنید را بنویسید.

بعد از انجام کار حتما فایل php و فایل بک آپ دیتابیسی که در روت هاست قرار دادید را حذف کنید

 

آموزش های جومینا هاست جهت ارتقا دانش کاربران این مجموعه تهیه و آماده شده است . از آنجائی ما معتقدیم به اشتراک گذاری دانش موجب توسعه و رشد همه جانبه میگردد این آموزش ها را به غیر از استفاده کنندگان سرویس های جومینا هاست برای عموم نیز قرارداده ایم . لذا خواهشمندیم در صورت درج این آموزش ها در سایر وب سایت منبع آن را ذکر نمایید

برقرار باشید

آخرین آموزش های مدیریت سرور

نحوه suspend و unsuspend کردن هاست در ss ...

در این آموزش به نحوه suspend و unsuspend کردن اکانت هاست در ssh می پردازیم جهت suspend کردن یک اکانت هاست از طریق ssh دستور زیر را در ssh اجرا نمایید: /scripts/suspendacct ...

آموزش اضافه کردن ip ها در در لیست سفید ف ...

در این آموزش به نحوه اضافه کردن ip ها در در لیست سفید فایروال csf از طریق ssh می پردازیم برای این منظور دستور زیر را در ssh اجرا نمایید: csf -dr 5.2.34.222 {xtypo_warning}توجه: ...

آموزش رفع بلاک کردن ip ها در csf از طریق ...

در این آموزش به نحوه رفع بلاک کردن ip مورد نظری از طریق ssh می پردازیم برای این منظور دستور زیر را در ssh اجرا نمایید: csf -dr 5.2.34.222 {xtypo_warning}توجه: ...

بلاک کردن ip ها در csf از طریق ssh ...

چنانچه مایل به بلاک کردن ip مورد نظری از طریق ssh بودید می توانید دستور زیر را در ssh اجرا نمایید: csf -d 5.2.34.222 {xtypo_warning}توجه: به جای ...

بررسی وضعیت ip ها در csf از طریق ssh ...

چنانچه مایل به بررسی وضعیت ip های بلاک شده و یا ip هایی که در لیست سفید فایروال csf قرار دارند، از طریق ssh بودید می توانید دستور زیر را در ssh اجرا نمایید: csf ...

نحوه Resrart کردن خودکار Apache ...

در این آموزش به نحوه Resrart کردن خودکار Apache می پردازیم برای این منظور ابتدا وارد ssh شوید از دستور زیر استفاده کنید جهت ویرایش فایل مربوط به زمان ...