-
January 20th, 2015, 13:18
#1
روش اتصال به mysql از خارج از سایت و یا نرم افزار دسکتاپ
با سلام
یه برنامه نوشتیم تحت دسکتاپ . حالا می خواهیم به مای اسکیوال سرور لینوکس وثل بشیم ولی نمیشه . فکر میکنم یه دسترسی بستس یا باید جایی از سرور تغییر بدیم ولی نمیدونم .
دوستان لطفا راهنمایی کنند باید چه تغییری در تنظیمات سرور بدهیم و کجا را باید باز کنیم تا بتونیم از خارج از سایت به my sql وصل بشیم.
همچنین سایت phpMyAdmin هم می تونید برای تست انجام بدید ببینید میشه وصل شد یا نه .
-
-
January 20th, 2015 13:18
# ADS
-
January 20th, 2015, 13:41
#2
پاسخ : روش اتصال به mysql از خارج از سایت و یا نرم افزار دسکتاپ
برای انجام این کار چند مورد رو باید بررسی کنید
1. باز بودن پورت پیش فرض مای اس کیو ال (3306) توسط فایروال سرور
2. اکانت mysql باید دسترسی اتصال از بیرون داشته باشه.
مثلا user@localhost فقط کاربر user با آی پی 127.0.0.1 یا همون localhost دسترسی داره
اگه آی پی استاتیک دارید و سیستمی که قصد اتصال از روی آن رو دارید از این آی پی استفاده می کنه : user@YOUR IP
user@% به معنی اتصال از روی هر آی پی یا سایت است که البته پیشنهاد نمیشه
-
-
January 20th, 2015, 14:43
#3
نه من میخواهم همه و از هر سیستمی بشه به دیتابیس دسترسی داشت.
لطفا کاربردی راهنمایی کنید و بگید دقیقا باید چکار کنم
فایروال غیر فعاله ولی بازم نمیشه
-
-
January 20th, 2015, 14:52
#4
پاسخ : روش اتصال به mysql از خارج از سایت و یا نرم افزار دسکتاپ
-
-
January 20th, 2015, 17:33
#5
عضو انجمن
پاسخ : روش اتصال به mysql از خارج از سایت و یا نرم افزار دسکتاپ
به غیر از فایر وال باید توی تنظیمات دیتابیس ، اجازه اتصال بصورت رموت رو هم بدید به یک یا چند آی پی خاص
-
-
January 21st, 2015, 02:27
#6
پاسخ : روش اتصال به mysql از خارج از سایت و یا نرم افزار دسکتاپ

نوشته اصلی توسط
kohansal
برای انجام این کار چند مورد رو باید بررسی کنید
1. باز بودن پورت پیش فرض مای اس کیو ال (3306) توسط فایروال سرور
2. اکانت mysql باید دسترسی اتصال از بیرون داشته باشه.
مثلا user@localhost فقط کاربر user با آی پی 127.0.0.1 یا همون localhost دسترسی داره
اگه آی پی استاتیک دارید و سیستمی که قصد اتصال از روی آن رو دارید از این آی پی استفاده می کنه : user@YOUR IP
user@% به معنی اتصال از روی هر آی پی یا سایت است که البته پیشنهاد نمیشه
با بستن پورت 3306 موردی برای سایتها پیش نمیاد؟ آیا نیاز به تغییر دارد ؟ اگر دارد میشه لطفا در موردش راهنمایی کنید و چجوری باید این مورد را ایمن کرد.
در مورد تنظیمات یوزر هم ممنون میشم توضیح دهید .
درضمن بنده سرور شخصی دارم ، اشتراکی نیست ، آیا تنظیمات من با اشتراکی ها فرق می کنه یا خیر ؟
-
-
January 24th, 2015, 14:04
#7
پاسخ : روش اتصال به mysql از خارج از سایت و یا نرم افزار دسکتاپ
با بستن پورت 3306 موردی برای سایتها پیش نمیاد؟ آیا نیاز به تغییر دارد ؟ اگر دارد میشه لطفا در موردش راهنمایی کنید و چجوری باید این مورد را ایمن کرد.
در مورد تنظیمات یوزر هم ممنون میشم توضیح دهید .
درضمن بنده سرور شخصی دارم ، اشتراکی نیست ، آیا تنظیمات من با اشتراکی ها فرق می کنه یا خیر ؟
بسته بودن پورت باعث میشه شما خارج از سرورتون نتونید به MySql وصل بشید یا بهتره بگم ریموت ندارید(فقط از خارج سرور)
برای تنظیمات پورت هم آپشن هاش اینجاست
مثلا
iptables -A INPUT -p tcp 1000:2000 -j ACCEPT
اتصال های ورودی با پروتکل TCP بر روی پورت 1000تا2000 رو قبول می کنه
در مورد یوزر(البته اگه منظورتون mysql هست)توضیح دادم
شما که سرور اختصاصی دارید کارتون راحتتره و امنیتتون هم به مراتب بالاتر هست
- - - Updated - - -

نوشته اصلی توسط
nokte
نه من میخواهم همه و از هر سیستمی بشه به دیتابیس دسترسی داشت.
لطفا کاربردی راهنمایی کنید و بگید دقیقا باید چکار کنم
فایروال غیر فعاله ولی بازم نمیشه
YOUR_USER@'%' on MySQL server
-
-
January 24th, 2015, 14:37
#8
عضو انجمن
پاسخ : روش اتصال به mysql از خارج از سایت و یا نرم افزار دسکتاپ
جسارتا کار حرفه ای نیست. یک وب سرویس بنویسید و توسط برنامتون با وب سرویس ارتباط برقرار کنید.
-
-
March 8th, 2016, 22:47
#9
عضو جدید
پاسخ : روش اتصال به mysql از خارج از سایت و یا نرم افزار دسکتاپ
سلام دوستان
توی بحث اتصال به mysql از خارج از سرور در صورتی که سرور امکان اتصال رو نده، به نظرتون چه راه حل هایی میشه پیشنهاد داد؟
یکی از دوستان وب سرویس رو مطرح کرده بود.
خود هاستینگ ها پیشنهادشون سرور مجازی هست.
لطفا پیشنهادتون رو بگید که من و کسانی که چنین مشکلی داریم زودتر به جمع بندی برسم.
مثلا میدونید کدوم یک از هاستینگ ها برای سرورشون این امکان اتصال رو باز گذاشتن؟
-
-
March 8th, 2016, 22:53
#10
عضو انجمن
پاسخ : روش اتصال به mysql از خارج از سایت و یا نرم افزار دسکتاپ

نوشته اصلی توسط
gnostic
سلام دوستان
توی بحث اتصال به mysql از خارج از سرور در صورتی که سرور امکان اتصال رو نده، به نظرتون چه راه حل هایی میشه پیشنهاد داد؟
یکی از دوستان وب سرویس رو مطرح کرده بود.
خود هاستینگ ها پیشنهادشون سرور مجازی هست.
لطفا پیشنهادتون رو بگید که من و کسانی که چنین مشکلی داریم زودتر به جمع بندی برسم.
مثلا میدونید کدوم یک از هاستینگ ها برای سرورشون این امکان اتصال رو باز گذاشتن؟
دوست عزیز اصلا این کار منطقی و امن نیست که عموما می بندن
و اصلا هم توصیه نمی شود
فقط وب سرویس مناسب است
-
تعداد تشکر ها از soheil869 به دلیل پست مفید