کانفیگ سرور - بهینه سرور

بهینه سرور

به وبسایت بهینه سرور | آموزش کانفیگ سرور و مدیریت سرور های لینوکسی، ویندوزی | خوش آمدید.
خانه / آموزش ها / Mysql / تغییر رمز Mysql

تغییر رمز Mysql

 

من چگونه میتوانم رمز Root( روت) Mysql سرورم را در سیستم عامل های لینوکس FreeBSD و OpenBSD و دیگر شبه لینوکسی ها از طریق SSH تغییر دهم؟

قرار دادن رمز برای Mysql یکی از کار هایی است که حتما باید در موقع نصب انجام داد اما گاهی به دلایل امنیتی یا شخصی مدیر Mysql مجبور به تغییر رمز روت Mysql میشود و ما اینجا دو روش را ذکر میکنیم

روش اول: استفاده از دستور Mysqladmin
اگر شما میخواهید کلمه عبور Mysql را تغییر دهید و آن را به خاطر میاورید این روش برای شما کاربردی خواهد بود:

mysqladmin -u root -p’oldpassword’ password newpass

برای مثال، اگر رمز فعلی شما abc باشد و رمز جدید شما 123456 باشد دستور را اینگونه در ssh وارد کنید

mysqladmin -u root -p’abc’ password ‘123456‘

توجه بفرمایید که به هیچ عنوان رمز هایی همانند 123456 را برای Mysql وارد نکنید که خطرات امنیتی شدیدی برای شما وجود دارد.

چگونه از درستی تغییر رمز عبور مطمئن شوم؟

شما میتوانید با استفاده از این دستور از درستی  کارتان مطمئن شوید:

mysql -u root -p’123456′ -e ‘show databases;’

روش دوم: استفاده از دستور Mysql

ما در این روش با استفاده از دستور Mysql به Mysql متصل شده و با تغییر در جدول user واقع در دیتابیس Mysql کلمه عبور nixcraft را تغییر میدهیم

برای ورود به Mysql:

mysql -u root -p

ورود به دیتابیس mysql:

mysql> use mysql;

تغییر رمز کاربر nixcraft:

mysql> update user set password=PASSWORD(“NEWPASSWORD”) where User=’nixcraft’;

و در آخر اعمال تغییرات:

mysql> flush privileges;

mysql> quit;

منبع: www.cyberciti.biz