مرکز آموزش ایران هتزنر

رفع خطای "Unknown collation: 'utf8mb4_0900_ai_ci'"

خطای "Unknown collation: 'utf8mb4_0900_ai_ci'" معمولاً زمانی رخ می‌دهد که شما می‌خواهید از کلاسیون `utf8mb4_0900_ai_ci` در MySQL استفاده کنید، اما نسخه‌ی MySQL شما از این کلاسیون پشتیبانی نمی‌کند. این کلاسیون از MySQL 8.0 به بعد معرفی شده است.

برای رفع این مشکل، چندین راه حل دارید:

1) به‌روزرسانی MySQL

بهترین راه حل این است که MySQL خود را به نسخه 8.0 یا بالاتر به‌روزرسانی کنید. این کار به شما اجازه می‌دهد که از کلاسیون‌های جدیدتر و امکانات بهتر استفاده کنید.

2) تغییر کلاسیون

اگر نمی‌توانید MySQL خود را به‌روزرسانی کنید، باید کلاسیون جداول و یا ستون‌هایی که این خطا را ایجاد می‌کنند، تغییر دهید. برای این کار:


الف) می‌توانید به کلاسیون‌های قدیمی‌تر مانند `utf8mb4_general_ci` یا `utf8mb4_unicode_ci` تغییر دهید. به عنوان مثال:

برای این کار توسط یک ویرایشگر مثل ورد میتوانید کلاسیون utf8mb4_0900_ai_ci را به utf8mb4_unicode_ci تغییر دهید

فایل دیتا بیس را توسط Word باز کرده و پس از زدن کلید Cntrl +G تمامی کلاسیون های  utf8mb4_0900_ai_ci را به utf8mb4_unicode_ci تغییر دهید 



گروه آموزش ایران هتزنر




پست های مرتبط

سوالات متداول

جواب سوالاتتو اینجا پیدا کن

icon

هاست ابری به شما امکان می دهد تا منابع محاسباتی و ذخیره سازی را به طور انعطاف پذیر مدیریت کنید

icon

تفاوت هاست ابری با سایر هاست هایی از قبیل اشتراکی و اختصاصی شامل 1) انعطاف پذیری 2) امنیت 3) پایداری 4) هزینه

icon

بله انتقال سایت شما توسط تیم ایران هتزنر قابل انجام می باشد

icon

انتقال سایت از سمت ایران هتزنر به صورت رایگان انجام خواهد شد

icon

بله با توجه به نوع هاست امکان افزودن بیش از یک دامنه به هاست وجود دارد

icon

یک پروتکل ارتباطی بوده که امکان ارتباط به هاست را از سایر نقاط فراهم میکند