- 
	
			
				
					April 8th, 2010, 21:14
				
			
			
				
					#1
				
				
				
			
	 
		
			
			
				عضو انجمن
			
			
			
			
			
			
				  
 
 
			
				
				
				
					 remote access در mysql remote access در mysql
					
						
							با سلام .
 امیدوارم دوستان همکاری کنند .
 
 سوال : چگونه به دیتابیس یک سایت دیگر متصل شویم ؟
 
 دانسته های گذشته خودم :
 در connection به جای localhost باید ip سرور یا دامین مربوطه بدون لحاظ کردن(http://) را قرار دهیم .
 اما بعد از سالها چند روزیست که قصد امتحان کردن آن را دارم این امکان در local وجود دارد اما در خارج از آن وجود ندارد .
 
 تحقیق های انجام شده :
 این قضیه مربوط به remote access در mysql می باشد که در وب فعال نیست به خاطر مثال امنیتی .
 البته چیزه دیگری هم مطرح هست که زیاد مستند نیست اگر به نتیجه نرسید آن را هم اعلام می کنم .
 
 راه حل های پیدا شده :
 شیوه فعال سازی remote access
 How Do I Enable Remote Access To MySQL Database Server?
 
 دوستانی که تجربه این کار را دارند راهی پیشنهاد کنند .
 اگر فکر می کنند واقعا گفته های من اشتباهه مثل من آزمایش کنند تا نتیجه را ببینند .(چون خیلی ها مثل خودم تو همین اشتباه بودند و نمی دانستند که نمی شود .)
 
 این مشکل خیلی از افراد در اینترنت هست (با جستجو در گوگل خواهید دید .) و کسی واقعا درباره این موضوع جایی بحث نکرده و من قصد دارم به کمک دوستان این قضیه به نتیجه برسد تا یک آموزش مرجع خوب فارسی در این سایت قرار بگیرد .
 
 هر کدام از دوستان اگر این امکان را دارد در یک vps این کار را انجام دهد و اینجا تست شود .
 
 
 
 
				
				
				
					
						ویرایش توسط persiansoft : April 8th, 2010 در ساعت 21:17
					
					
				 Cell Phone : 09195368723
 Biz Phone : 011 - 33300999
 
 
 
 
 
 
- 
    
- 
		
			
						
						
							April 8th, 2010 21:14
						
					
					
						
							 # ADS
						
					
			 
 
- 
	
			
				
					April 8th, 2010, 23:21
				
			
			
				
					#2
				
				
				
			
	 
		
			
			
				عضو دائم
			
			
			
			
			
			
				  
 
					    
				 
 
			
				
				
				
					 پاسخ : remote access در mysql پاسخ : remote access در mysql
					
						
							اگر از کنترل پنل cPanel استفاده می کنید می بایست IP یا رنج IP که حق استفاده از MySQL  را به صورت Remote دارند را در قسمت Remote MySQL فعال و مشخص کنید.
						 
 
 
 
 
 
 
- 
    
    
    
    
    
        
            تعداد تشکر ها ازMetalik به دلیل پست مفید
        
    
 
 
 
- 
	
			
				
					April 8th, 2010, 23:57
				
			
			
				
					#3
				
				
				
			
	 
		
			
			
				عضو انجمن
			
			
			
			
			
			
				  
 
 
			
				
				
				
					 پاسخ : remote access در mysql پاسخ : remote access در mysql
					
						
							
	
		
			
			
				
					  نوشته اصلی توسط  Metalik  
 اگر از کنترل پنل cPanel استفاده می کنید می بایست IP یا رنج IP که حق استفاده از MySQL  را به صورت Remote دارند را در قسمت Remote MySQL فعال و مشخص کنید. 
 
 
 ممنون از لطف شما متاسفانه کنترل پنل خودم چون دایرکت ادمین بود نمی توانستم این راه را انجام دهم . توضیحات شما را با اجازه شما کامل تر می کنم .
 
 در cpanel باید به Remote Database Access Hosts بروید و آی پی خود را اضافه کنید .
 اگر محدوده ای از آی پی مد نظر شماست کافی است
 %.%.%.%
 در این حالت تمامی افراد دسترسی دارند .
 
 در صورتی که کنترل پنل دایرکت ادمین باشد .
 به قسمت MySQL Management و سپس روی دیتابیس مورد نظر کلیک کنید و از قسمت Access Hosts آی پی مورد نظر خودتان را وارد کنید و add host را بزنید .
 
 فعلا مشکل اینجاست که در دایرکت ادمین امکان استفاده از % به جای آی پی وجود ندارد .
 
 
 
 
				
				
				
					
						ویرایش توسط persiansoft : April 9th, 2010 در ساعت 01:37
					
					
				 Cell Phone : 09195368723
 Biz Phone : 011 - 33300999
 
 
 
 
 
 
- 
    
    
    
    
    
        
            تعداد تشکر ها از persiansoft به دلیل پست مفید