آکادمی اسکیلدآپ
خودت رو ارتقا بده!

خطای احتمالی در mysql_secure_installation برای SET PASSWORD

  • پست شده در: از اسکیلدآپ بپرسید

  • مدیرکل
    #3102

    گاهی اوقات پس از نصب mysql هنگام اجرای دستور sudo mysql_secure_installation باخطای زیر روبرو می شوید:

    
    Failed! Error: SET PASSWORD has no significance for user 'root'@'localhost' as the authentication method used doesn't store authentication data in the MySQL server. Please consider using ALTER USER instead if you want to change authentication parameters.
    

    راه حل:
    1- ابتدا به کمک دستور زیر پروسه نصب را متوقف می کنید:
    sudo killall -9 mysql_secure_installation
    2- وارد کلاینت mysql شوید:
    sudo mysql
    3- کوئری زیر را اجرا کنید:

    
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'yourPass';
    exit
    

    در کوئری بالا yourPass را با رمز دلخواه تعویض کنید.
    4- مجدداً روند نصب را به کمک دستور sudo mysql_secure_installation ادامه دهید. اگر رمز کاربر root پرسیده شد رمز همان yourPass می باشد.

در حال نمایش 1 نوشته (از کل 1)
  • شما برای پاسخ به این موضوع باید وارد سایت شوید.