1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

UPLOAD کردن اطلاعات در My SQL

شروع موضوع توسط hector2141 ‏10/9/12 در انجمن PHP

  1. کاربر ارشد

    تاریخ عضویت:
    ‏6/9/12
    ارسال ها:
    14,318
    تشکر شده:
    2,702
    امتیاز دستاورد:
    0
    حرفه:
    daneshjo
    [​IMG]
    در این مقاله روش Upload کردن اطلاعات در My SQL را توضیح میدهیم.


    ابتدا توسط 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”
    );
    ?>