سلام.
من با سی شارپ یه برنامه درست کردم که به mysql وصل شد. البته mysql رو از سایت db4free.net به صورت رایگان گرفتم و این سایت به من فقط mysql می ده ولی وقتی می خوام با همین برنامه به mysql ای که روی هاست با سیستم عامل لینوکس هست (mysql داخل سی پنل هست)نمی تونم وصل بشم.
کانکشن استرینگ من این بود
"host=asadikia.ir;UserName=asadikia_mwtest;Pas swor d=*********;Database=asadikia_windowstest;";
توی ارورش هم اینو میگه:
Unable to connect to any of the specified MySQL hosts.
اشکالم کجا بوده؟
فکر کنم مشکل از Remote Database Access Hosts باشه. آخه وقتی تو cpanel این گزینه رو انتخاب می کنم می بینم که فقط یه آی پی برای دسترسی به پایگاه داده روی هاست در این قسمت تعریف شده. من خواستم یه آی پی براش تعریف کنم ولی حالا آی پی من که استاتیک نیست!چه کنم؟
هر دفعه که نمی شه براش یه آی پی تعریف کنم!
عبارتی ، چیزی هست که بتونم جای آی پی وارد کنم که هر آی پی رو قبول کنه؟ مثلا عبارتی مثل ٪ یا ٪.٪.٪.٪ یه چیز دیگه ....
(البته با این دو علامتی که بهشون اشاره کردم امتحان کردم ولی نشد.)
آیا به ssh مربوط میشه؟
آیا چون mysql من روی سی پنل هست باید از طریق ssh تونل بزنم یا یجوری به cpanel لاگین شم و بعد به پایگاه داده وصل شم؟
چجوری؟