ممکن است در زمان اتصال به 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 سرور دایرکت ادمین خود متصل شوید
اگر هنوز مشکلی دیده میشود در این مطلب اطلاع دهید تا سریعتر راهکاری برای آن به صورت آموزشی در سایت قرار گیرد
موفق باشید٫