PDA

View Full Version : نحوه اتصال به سرور و دیتابیس mysql !



Samsam2010
یک شنبه 02 بهمن 1390, 18:54 عصر
با سلام

دوستان من میخوام از طریق دات نت به یک پایگاه داده my sql (البته جسارته من پایگاه داده my sql رو می خوام نه my sql server !) کانکت بشم و تغییرات رو انجام بدم

my sql connector رو از سایتش گرفتم فقط در مورد کانکشن استرینگ و نحوه کانکت و اجرا کوئری راهنمایی بفرمایید

با تشکر

Samsam2010
یک شنبه 02 بهمن 1390, 21:00 عصر
سلام مجدد

دوستان من از کد زیر برای تست اتصال به بانک اطلاعاتی my sql بر روی سرور استفاده میکنم !

لازم به ذکر پنل من cpanel هستش ! و پورت 3306 رو هم امتحان کردم !


Dim myConnectionString As String

myConnectionString = "server=174.34.227.220" _
& "port=2082;" _
& "uid=myuserid;" _
& "pwd=******;" _
& "database=mydatabase;"

Try
Dim conn As New MySql.Data.MySqlClient.MySqlConnection(myConnectio nString)
conn.Open()
MessageBox.Show("Connection Opened Successfully")
Catch ex As MySql.Data.MySqlClient.MySqlException
Select Case ex.Number
Case 0
MessageBox.Show("Cannot connect to server. Contact administrator")
Case 1045
MessageBox.Show("Invalid username/password, please try again")
Case Else
MsgBox("error")
End Select
End Try
اما این خطا رو میده !

Unable to connect to any of the specified MySQL hosts.

alimanam
یک شنبه 02 بهمن 1390, 23:32 عصر
با سلام

یه سرچی میکردی فکر کنم 2-3 تا سورس تو همین سایت میتونستی پیدا کنی به هر حال ..

Server=domainName;Uid=yousername;Pwd=passwordhere; Database=databasename;Character Set=utf8;

Private cnnString As String = "Server=www.db4free.net;Uid=alimanam1390;Pwd=123456 ;Database=mytestdb1390;Character Set=utf8;"

این یه کانکشن استرینگ برای دیتابیس مای اسکیو ال هستش میتونی ازش استفاده کنی . راستی من فکر نمیکنم بوسیله هاست های مجانی بشه با دیتابیس ارتباط برقرار کرد چون اکثراً اتصال از راه دور رو پشتیبانی نمیکنن . برای این منظور از سایت هایی که به شما اجاز میدن دیتابیس رایگان در سایتشون ایجاد کنی استفاده کن یکی از بهتریناش این سایته (http://www.db4free.net/) .

موفق باشید./

Samsam2010
یک شنبه 02 بهمن 1390, 23:47 عصر
با تشکر دوست من !
من سرچ کردم اتفاقا سورس هاشم دارم اما اونا هم همین خطا رو میدن !

در ضمن هاست هم مجانی نیست !
اما امکانش هست که اونا پشتیبانی نکنند!؟

در کانکشن استرینگ یوزر و پسورد ورود به هاست رو بدم یا دیتابیس !؟


Unable to connect to any of the specified MySQL hosts.

این پیغام دلیلش چیه ؟

با تشکر

morrning
دوشنبه 03 بهمن 1390, 20:28 عصر
در ضمن هاست هم مجانی نیست !
اما امکانش هست که اونا پشتیبانی نکنند!؟

فرقی نداره شاید پورت رو اشتباه وارد میکنی !! (شایدم پورت اتصال رو از حالت پیشفرض عوض کردن. از مدیر سرور بپرس)