Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

सर्वर समय क्षेत्र मान 'CEST' अपरिचित है

@ ऐमान का उत्तर सही नहीं है क्योंकि आपके मामले में प्रभावी सर्वर टाइमज़ोन नहीं है यूटीसी.

आप नेट पर jdbc कनेक्शन स्ट्रिंग पर अतिरिक्त पैरामीटर सहित कुछ समाधान पाएंगे, लेकिन ऐसे मामले हैं जहां आप इस स्ट्रिंग को नहीं बदल सकते हैं।

यहां बताया गया है कि मैंने इसे कैसे ठीक किया:

सबसे पहले सिस्टम टाइमज़ोन को mysql में इंपोर्ट करें:

$ mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql

फिर अपने डिफ़ॉल्ट mysql सर्वर टाइमज़ोन को [mysqld] . में सेट करें /etc/mysql/my.cnf . का अनुभाग (या /etc/mysql/mysql.conf.d/mysqld.cnf के हाल के डेबियन/उबंटू डिस्ट्रोस पर) आपके वास्तविक सर्वर टाइमज़ोन पर, उदाहरण के लिए:

default_time_zone = Europe/Paris

और mysql को पुनरारंभ करना न भूलें

$ sudo service mysql restart

(या आपके डिस्ट्रो के आधार पर उपयुक्त कमांड)।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. तालिका 'performance_schema.session_variables' मौजूद नहीं है

  2. स्कूप:mysql ड्राइवर अपवाद लोड नहीं कर सका

  3. Mac OS X Yosemite/El Capitan पर MySQL सर्वर को ऑटोस्टार्ट करें

  4. SQL - फ़ोन नंबर से कोष्ठक हटाएँ

  5. रेल एक श्रेणी के साथ क्लॉज हैश सिंटैक्स का उपयोग करके प्रश्नों में `OR 1=0` क्यों जोड़ रहा है?