আমি কীভাবে এই ত্রুটিটি সমাধান করব, "ERROR 1298 (HY000): অজানা বা ভুল সময় অঞ্চল: 'ইউটিসি'"?


14

আমি যখন নিম্নলিখিত কমান্ডটি চালনা করি তখন আমি একটি ত্রুটি পাই, তবে আমার স্ক্রিপ্টগুলির একটির এটির প্রয়োজন।

SET time_zone = 'UTC';
ERROR 1298 (HY000): Unknown or incorrect time zone: 'UTC'

উত্তর:


17

সহজভাবে চালান mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql -p

$ mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql -p
Enter password: 
Warning: Unable to load '/usr/share/zoneinfo/iso3166.tab' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/leap-seconds.list' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/zone.tab' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/zone1970.tab' as time zone. Skipping it.

ট্রিভিয়া: আপনি যদি জানতে চান তবে কী HY00বোঝায় (অনুসরণ করার জন্য আমি কয়েক বছর পরে জিজ্ঞাসা করেছি) ....


এটি কি এমন হতে পারে যে পিছনের স্ল্যাশটি সত্যই প্রশংসা করে না mysql_tzinfo_to_sql? :)
— কায়সার 15

5

আমি এটি গ্রহণযোগ্য উত্তরের মন্তব্য হিসাবে যুক্ত করতে পারতাম, তবে আমার প্রয়োজনীয় খ্যাতি নেই। @ কাইজারের পরামর্শ অনুসারে, পেছনের স্ল্যাশটি বিনা ছাড়াই তবে মাইএসকিএল উল্লেখ না করে মারিয়াডব ডাটাবেস অনুপস্থিত ডাটাবেস সম্পর্কে অভিযোগ করে। আমি এটি খুঁজে পেয়েছি

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

মারিয়াডব 164 এ সমস্যা সমাধানের সঠিক উপায় ছিল।


1
এটি থ্রেডে কিছু মান যুক্ত হতে পারে। আমি আপনাকে একটি +1 দিয়েছি - পুরো no comments till 50নীতিমালায় আমার একটি সমস্যা আছে । আপনি যা করতে পারেন তা একটি মন্তব্য হিসাবে আপনার নিজের "উত্তর" ফ্ল্যাগ করা - আমি মনে করি এটি প্রস্তাবিত নীতি? ঠিক আছে "প্রবেশের ক্ষেত্রে বাধা" আছে, তবে এর কারণও রয়েছে ।
— ভ্যারেস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.