اتصال به بانک اطلاعاتی MySql (ویرایش شده)



  • p{direction:rtl; text-align:right}. سلام بچه ها میخوام از یه کامپیوتر با سیستم عامل لینوکس فدورا به mysql وصل شم کسی اینکارو کرده؟



  • p{direction:rtl; text-align:right}. اتصال به بانک اطلاعاتی
    http://qt-project.org/doc/qt-4.8/QSqlDatabase.html

    p{direction:rtl; text-align:right}. ایجاد پلاگین برای درایور های مختلف
    http://qt-project.org/doc/qt-4.8/sql-driver.html



  • ممنون محسن جان
    اما مشکلم این نیست که لینک دادی
    ببین من روی یک کامپیوتر یه دیتا بیس دارم میخوام از روی یه کامپیوتر دیگه به این بانک وصل شم حالت کلاینت و سرور



  • p{direction:rtl; text-align:right}. خوب نام سرور رو برای کانکشن ست میکنی. مشکلش کجاس؟ برای MySql پورت 3306 رو باید در فایروال باز کنی (در سرور).

    @db.setHostName("نام یا آی پی سرور");@



  • p{direction:rtl; text-align:right}. سلام محسن جان میدونی مشکلم کجاست من کد رو نوشتم این پیغام رو میده
    can't connect to mysql server on 'Server ip' (113)
    حتی با telnet هم که میخوام از طرق شل پورت 3306 روی سرور رو باز کنم این پیغام خطا رو میده
    telnet:connect to address 192.168.0.68 : no route to host
    میدونی احساس میکنم این وسط یه سری تنظیمات و کانفیگ مربوط به سرور و کلاینت نیاز داره که انجام ندادم



  • p{direction:rtl; text-align:right}. قطعا مشکل از تنظیمات MySql یا فایروال هست.
    مربوط به کیوت نمیشه ولی این لینک شاید به دردت بخوره
    http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html



  • سلام
    خب به نظر من اول مشکلت رو با تلنت حل کن بعد با کیوت کانکشن رو تست کن
    چون الان با این پیغام شما کلا دسترسی به پرت مورد نظر روی آی پی مورد نظر رو ندارید
    با توجه به فرمایشات آقا محسن ، ممکنه مربوط به فایروال باشه.گاهی آنتی ویروس ها هم دسترسی ها رو قطع میکنن که باید کانفیگ بشه
    مثل Eset smart security


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.