( تعداد نمایش : 1818 )

UPLOAD کردن MySQL

با توجه به اینکه Upload کردن اطلاعات در MySQL یکى از مواردى بود که در انجمن
زیاد سؤال پرسیده مىشد من روشى که خودم براى Upload کردن اطلاعات استفاده مىکنم
را براى شما شرح مىدهم
ابتدا توسط mysqldump اطلاعات مربوطه را در یک فایل txt ذخیره سازى مىکنیم


Shell > mysqldump --opt DBname TBname > (c:\data.txt or /home/user/data.txt)

نکته:

۱ – براى ذخیره سازى تمامى table هاى یک DB باید اسم database مورد نظر را بدون
اسم table ها ذکر کنید
۲ – براى ذخیره سازى چندین database باید اسم DB ها را پشت سر هم ذکر کنید


Shell > mysqldump --opt --databases DB1 DB2 > (c:\data.txt or /home/user/data.txt)

3 – شما مىتوانید تمامىdatabase ها را بصورت ذیر ذخیره سازى کنید


Shell > mysqldump --opt --all-databases > (c:\data.txt or /home/user/data.txt)

حال اطلاعات مربوط به table مورد نظر را در یک فایل txt ذخیره سازى کرده‌ ایم
انرا بر روى host مورد نظر FTP مىکنیم
سپس با یک دستور ساده اطلاعات را وارد MySQL مىکنیم


Shell > mysql database < data.sql

نکته :

براى استفاده از username & password جهت استفاده از MySQL باید بصورت زیر
عمل کنید


Shell > Mysql –h host -u user -p database < backup-file.sql

نکته :

چنانچه شما براى انجام این کار بر روى host دسترسى به Shell ندارید مىتوانید از
این راه استفاده کنید
از یک PHP استفاده مىکنید بصورت زیر :


<?php
shell_exec
(“Mysql –h host -u user -p database < backup-file.sql”);
?>

این روش ساده ای بود که من براى upload کردن اطلاعات استفاده مىکنم

دیدگاه خود را بیان کنید.

باید وارد سایت شده باشید برای دیدگاه دادن