اتصال به بانک اطلاعاتی MySql (ویرایش شده)
-
wrote on 4 Mar 2012, 16:28 last edited by
p{direction:rtl; text-align:right}. سلام بچه ها میخوام از یه کامپیوتر با سیستم عامل لینوکس فدورا به mysql وصل شم کسی اینکارو کرده؟
-
wrote on 5 Mar 2012, 16:12 last edited by
p{direction:rtl; text-align:right}. اتصال به بانک اطلاعاتی
http://qt-project.org/doc/qt-4.8/QSqlDatabase.htmlp{direction:rtl; text-align:right}. ایجاد پلاگین برای درایور های مختلف
http://qt-project.org/doc/qt-4.8/sql-driver.html -
wrote on 5 Mar 2012, 19:50 last edited by
ممنون محسن جان
اما مشکلم این نیست که لینک دادی
ببین من روی یک کامپیوتر یه دیتا بیس دارم میخوام از روی یه کامپیوتر دیگه به این بانک وصل شم حالت کلاینت و سرور -
wrote on 6 Mar 2012, 05:52 last edited by
p{direction:rtl; text-align:right}. خوب نام سرور رو برای کانکشن ست میکنی. مشکلش کجاس؟ برای MySql پورت 3306 رو باید در فایروال باز کنی (در سرور).
@db.setHostName("نام یا آی پی سرور");@
-
wrote on 6 Mar 2012, 15:48 last edited by
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
میدونی احساس میکنم این وسط یه سری تنظیمات و کانفیگ مربوط به سرور و کلاینت نیاز داره که انجام ندادم -
wrote on 7 Mar 2012, 08:35 last edited by
p{direction:rtl; text-align:right}. قطعا مشکل از تنظیمات MySql یا فایروال هست.
مربوط به کیوت نمیشه ولی این لینک شاید به دردت بخوره
http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html -
wrote on 12 Mar 2012, 16:33 last edited by
سلام
خب به نظر من اول مشکلت رو با تلنت حل کن بعد با کیوت کانکشن رو تست کن
چون الان با این پیغام شما کلا دسترسی به پرت مورد نظر روی آی پی مورد نظر رو ندارید
با توجه به فرمایشات آقا محسن ، ممکنه مربوط به فایروال باشه.گاهی آنتی ویروس ها هم دسترسی ها رو قطع میکنن که باید کانفیگ بشه
مثل Eset smart security
1/7