دستور شل لینوکس برای تنظیم یا تغییر رمز root دیتابیس سرور MySQL

دستور شل لینوکس برای تنظیم یا تغییر رمز root دیتابیس سرور MySQL

زمانی که یک سرور لینوکس را راه اندازی می کنید و روی آن دیتابیس سرور  MySQL را نصب می کنید، باید بعضی کارهای اولیه را در مورد MySQL انجام بدهید. یکی از این کارها تنظیم رمز یوزر root است.

یوزر root در سرور دیتابیس MySQL

به صورت پیش فرض با نصب MySQL یک کاربر اصلی برای اتصال به دیتابیس سرور وجود دارد که نام آن root است و دسترسی کاملی برای مدیریت سرور MySQL دارا است. به صورت پیش فرض این کاربر هیچ رمزی ندارد و به صورت آزاد می توان با استفاده از نام root به دیتابیس وصل شد و کارهای مدیریتی دیتابیس را انجام داد.

بنابراین اولین قدم برای بهبود امنیت دیتابیس MySQL بعد از نصب آن، در نظر گرفتن یک رمز برای کاربر root است.

تنظیم رمز اولیه root دیتابیس MySQL در شل لینوکس

این کار را می توانیم با دستور mysqladmin در شل لینوکس انجام بدهیم. این دستور به صورت کلی به این شکل است:

mysqladmin –u root password newpassword

تنها چیزی که کافی است در این دستور تغییر داده شود newpassword است. مثلا برای اینکه رمز root به عبارت 123 تنظیم شود این دستور را می نویسیم:

mysqladmin –u root password 123

تغییر رمز root سرور دیبتابیس MySQL در شل لینوکس

دستور قبل برای تنظیم رمز اولیه بود. برای دفعات بعد که نیاز به تغییر رمز root وجود دارد، بایستی رمز فعلی root را نیز نوشت به صورت زیر:

mysqladmin -u root -p'oldpassword' password newpass

مثلا اگر رمز فعلی root عبارت 123 است و می خواهیم آن را به پسورد قوی تر mU8!DrupjO تغییر بدهیم این دستور را می نویسیم:

mysqladmin -u root -p'123' password mU8!DrupjO

ارسال نظر