- 
	
	
		
			
			
				عضو انجمن
			
			
			
			
			
			
				  
 
					    
				 
 
			
				
				
				
					 آموزش رفع مشکل ارور MySQL Strict Mode در MySQL آموزش رفع مشکل ارور MySQL Strict Mode در MySQL
					
						
							سلام 
 
 راه کار زیر را بنده در سرور centos 6.7 با cPanel 56 build 14 و MySQL 5.6 تست کردم و مشکل حل شده
 
 در زمان نصب cpanel جدید مشکل ایجاد شد خیلی جاها چک کردم معمولا فایل etc/my.cnf را اعلام کرده بودند که تغییر بدید مشکل حل میشه ولی هر تغییری دادم متاسفانه حل نشد
 
 در ورژن جدید cpanel ورژن mysql تغییر کرده و به 5.6 آپدیت شده پیش فرض حالت MySQL Strict Mode فعال هست و مشکلاتی را برای خیلی از دوستان ایجاد میکنه
 
 برای حل این مشکل بنده دستور زیر را اجرا کردم و مشکل حل شد
 
 توجه داشته باید ویرایشگر nano باید برای روی سیستم شما نصب شده باید در غیر این صورت با ویرایشگر vi باید وارد بشید و اینکه دسترسی روت به سرور هاست مورد نظر داشته باشید
 حالا در آخرین خط  یک کد وجود داره به به صورت پیش فرض به صورت زیر هست
 
 
	
		
			
			
				sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
			
		 
 
 این خط را حذف کنید و خط زیر را جایگزین کنید
 
 
	
		
			
			
				sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
			
		 
 
 
 
 حالا باید MySQL را ریست کنید
 
 با دستور زیر انجام بدید
 
 
	
		
			
			
				/etc/init.d/mysql restart
			
		 
 
 اگر با دستور بالا موفق به ریست نشدید ارور را اعلام کنید تا راهنمایی های لازم انجام بشه
 
 و در پایان تبریک میگم حالا مشکل strict sql mode سرور شما حل شده
 
 توجه داشته باشید که در زمان ریست MySQL اروری وجود نداشته باشد و سرویس به درستی اجرا بشه
 
 موفق باشید
 
 
 
 
				
				
				
					
						ویرایش توسط arvin_b : May 16th, 2016 در ساعت 11:37
					
					
				 
 
 
 
 
- 
    
- 
		
			
						
						
							May 16th, 2016 11:22
						
					
					
						
							 # ADS