Server Level

مشکل Error connecting to MySQL در Directadmin

Error connecting to MySQL

در صورتی که با خطای زیر مواجه می شوید:

 

Error connecting to MySQL: Access denied for user: 'da_admin@localhost' (Using password: YES)

 

دستورات زیر را از طریق ssh اجرا نمایید:

/etc/init.d/mysqld stop
mysqld_safe --skip-grant-tables
mysql -uroot -p

پسوورد root  را وارد نمایید.

use mysql

 

GRANT ALL PRIVILEGES ON *.* TO da_admin@localhost IDENTIFIED BY 'newdapass'WITH GRANT OPTION;

 

FLUSH PRIVILEGES;

 

quit

سپس:

/etc/init.d/mysqld start

newdapass  پسوورد جدید da_admin  می باشد که باید در فایل زیر نیز ذخیره شود:

/usr/local/directadmin/conf/mysql.conf

بصورت زیر:

user=da_admin

 

passwd=newdapass

نوشته های مشابه

10 دیدگاه

  1. من با خطای
    Could not connect: Access denied for user ‘maykart’@’localhost’ (using password: NO)
    مواجه میشم. کاربر maykart نام کاربری اکانت است. در متد mysql_connect من هر کاربری دیتابیس و هر دیتابیسی که بعنوان پارامتر پاس میشه باز هم همین خطا داده میشه.
    از طریق کنسول و خط فرمان با کاربر بالا وارد دیتابیس میشه.

    1. ابتدا اطلاعات config را بررسی و پسورد را تغییر دهید و دوباره set نمایید.
      جهت اطمیتان لز عملکرد صحیح از کد زیر استفاده نمایید.

      “;
      ?>
      …………….
      در نهایت آخرین Backup را بازگردانی نمایید.

  2. سلام. ممنون از پاسخ.
    کانفیگ را چک کردم. حتا با phpmyadmin لاگین میشه اما از طریق کدی که بالا دادید نه. کلا هر بار که از متد mysql_connect با هر پسورد و یوزری استفاده میکنم همون خطا داده میشه.

  3. الان چک کردم مجددا. suphp به صورت پیش فرض توسط directadmin فعال نبود. مجبور شدم مجددا کامپایل کنم php رو و این گزینه رو هم فعال کنم. اگر این آموزش رو هم توی سایتتون بزارید بد نیست. ممنون

  4. سلام
    دستور دوم را زدم تا مراحل زیر میاد و کاری نمیکنه:
    151006 19:26:25 mysqld_safe Logging to ‘/var/lib/mysql/server.tjpdns.com.err’.
    151006 19:26:25 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql

    چه کنم؟

  5. سلام مجدد
    الان متاسفانه نمیتونم دیتابیس هم ایجاد کنم.
    در دایرکت ادمین ارور زیر را میده:

    Error creating the database
    Unable to add user wie_hh88ho. The MySQL server is running with the –skip-grant-tables option so it cannot execute this statement

    ممنون میشم کمک کنید

  6. دستورات زیر را وارد کنید یعنی چی ؟ همین جور تو هوا دستورات رو بزنیم ؟

    خب کجا این دستوراتی که نوشتید رو بزنیم ؟؟ نه سایت بالا میاد نه mysql … همین جور نوشتید این دستورات رو بزنید.

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

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