ریست کردن رمز کاربر root در Mysql
محصولات دانلودیریست کردن رمز کاربر root در Mysql
در برخی موارد که دیتابیس شما نیاز به اعمال مدیریت دارد و یا برای کاربر root در Mysql خود رمزعبوری طراحی نکرده اید و قصد ایجاد دیتابیس و غیره را دارید حتما به رمزعبور کاربر root در Mysql نیاز دارید. اگر این رمز را فراموش کرده اید حتما این مقاله را مطالعه کنید که یک روش سریع و ساده برای ریست کردن رمز کاربر root در mysql رو بیان کردیم.
استفاده از –skip-grant-tables برای ریست کردن
در این روش شما باید سرویس mysql رو با قابلیت –skip-grant-tables اجرا کنید که با استفاده از این روش همه کاربران می توانند بدون رمزعبور به mysql متصل شوند، در قدم اول شما باید سرویس mysqld را غیرفعال نمایید:
#systemctl stop mysqld.service
حال به صورت مستقیم سرویس mysql را با استفاده از فرمان زیر اجرا کنید و پردازش را در پس زمینه لینوکس خود اجرا نمایید با استفاده از فرمان زیر:
#mysqld --skip-grant-tables --user=mysql &
حا در ادامه برای اتصال به mysql از فرمان زیر استفاده نمایید تا به سرور خود بدون رمزعبو متصل شوید:
#mysql
حال برای شروع به تغییر رمزعبور ابتدا سطح دسترسی را مججد بارگذاری نمایید با استفاده از فرمان زیر:
>FLUSH PRIVILEGES;
حال با استفاده از فرمان زیر رمزعبور کاربر root را تغییر دهید:
>>ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_passowrd';
در این بخش سعی کنید که در بخش new password یک رمزعبور پیچیده انتخاب کنید. حال باید سرویس mysql را مجدد غیر فعال نمایید و مجدد restart نمایید تا با رمز جدید بتوانید به mysql متصل شوید، برای این کار فرمان های زیر را اجرا نمایید:
# systemctl stop mysqld.service # systemctl restart mysqld.service
مطالب زیر را حتما مطالعه کنید
دوره های آموزشی مرتبط
این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش میشوند.
دیدگاهتان را بنویسید