আমি কীভাবে এই ত্রুটিটি সমাধান করব, "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.