ریست کردن پسورد root در mysql

2
0

سلام، من یک سرور لینوکس دارم و پسورد root در mysql را فراموش کرده ام، الان چگونه می توانم این پسورد (رمز عبور) را ریست کنم؟

  • نگار عیسی زاده پرسیده شده 3 ماه قبل
  • آخرین ویرایش 3 ماه قبل
1
0

در صورتی که به هر دلیل پسورد MySQL خود را فراموش کرده اید، می توانید با انجام مراحل زیر، آن را دوباره تنظیم کنید:

ابتدا mysql را stop کرده و سپس آن را در حالت safe راه اندازی کنید. در این حالت، می توان بدون داشتن پسورد root در mysql login کرد:

service mysqld stop

شروع Mysql بدون رمز عبور و چک های مجوز:

mysqld_safe –skip-grant-tables &

حالا می توانید بدون نیاز به پسورد با کاربر root به سرور MySQL وصل شوید:

mysql -u root -p

دیتابیس mysql را انتخاب کرده و سپس با یک دستور SQL پسورد root را از درون جدول user تغییر دهید. در عبارت زیر، به جای My Password از پسورد مورد نظر خودتان استفاده نمایید.

use mysql

UPDATEmysql.userSETpassword=PASSWORD(‘My Password’) WHEREuser=’root’;

برای اعمال تغییر پسورد، دستور زیر را اجرا نمایید:

FLUSH PRIVILEGES;

سپس از MySQL prompt خارج شوید:

quit

اکنون پسورد root ریست شده است. سرویس MySQL را stop و سپس restart نمایید:

service mysqld stop

service mysqld restart

با روش گفته شده می توانید پسورد root را در mysql سرور لینوکسی خودتان تغییر دهید.

نمایش 1 نتیجه
پاسخ شما
ارسال پست توسط میهمان یا
نام*
ایمیل*
وب سایت