CentOSدایرکت ادمینکنترل پنل هاست

رفع مشکل عدم اتصال به phpmyadmin در دایرکت ادمین ( Directadmin)

ممکن است در زمان اتصال به mysql ( دیتابیس ) ساخته شده در دایرکت ادمین با خطایی مانند زیر مواجه باشید

 

The server requested authentication method unknown to the client

و یا  بدون خطا با وارد کردن اطلاعات (mysql ( user – passowrd دیتابیس هیچ لاگینی صورت نگیرد و صفحه فقط رفرش شود .

و  همچنین ممکن است خطای

#2054 – Server sent charset unknown to the client. Please, report to the developers

در phpmyadmin پس از لاگین  دیده شود

این مشکل در آپدیت جدید دایرکت ادمین دیده شده است − که مربوط به عدم شناخت utf8 در mysql میباشد

برای رفع این مشکل میباست فایل my.cnf که مربوط به دسترسی به دیتابیس است را تغییر دهید

برای این مورد  دسترسی ssh خود متصل شوید ( این مورد فقط توسط مدیر سرور قابل انجام است و از طریق یوزر قابل تغییر نیست )

و فایل my.cnf را با یک ویرایشگر مانند nano باز کنید

#parsvds
nano /etc/my.cnf

سپس مقدار زیر را

default-authentication-plugin=mysql_native_password

character-set-server = utf8

در پایین قسمت [mysqld] قرار دهید

به صورت تصویر زیر

 

سپس فایل را با دستور CTRL +X  و سپس y ذخیره کرده و از محیط ویرایشگر خارج شوید

اکنون میباست برای اعمال تغییرات یک بار سرویس mysqld را ریست کنید که از طریق دستور

#parsvds.com
service mysqld restart

اکنون بدون مشکل میتوانید با دسترسی دیتابیس ساخته شده به phpmyadmin سرور دایرکت ادمین خود متصل شوید

اگر هنوز مشکلی دیده میشود در این مطلب اطلاع دهید تا سریعتر راهکاری برای آن به صورت آموزشی در سایت قرار گیرد

موفق باشید٫

 

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

دکمه بازگشت به بالا