هنگام نصب MySQL ، کاربر root به طور پیش فرض است و حتی اکثر افراد نیز رمز عبور را “root” تنظیم می کنند. در این اموزش قصد داریم تغییر نام پیش فرض root کاربر mysql را به صورت ساده اموزش دهیم
برای MySQL ، نام کاربری و رمز عبور مانند root-root بسیار رایج است ، بنابراین هکرها می توانند به راحتی این ترکیب را امتحان کنند و می توانند در سیستم پایگاه داده شما حمله کنند. پس صحیح است تغییر نام پیش فرض root کاربر mysql را بیاموزیم.
پس از نصب MySQL Server ، فراموش نکنید که نام کاربر اصلی را تغییر نام دهید.
در این مقاله ، مراحل لازم برای تغییر نام پیش فرض root کاربر mysql را به اشتراک می گذاریم.

به MySQL متصل شده و لیست کاربران را مشاهده کنید
mysql> select user,host from mysql.user;
تغییر نام پیش فرض root کاربر mysql تغییر نام کاربر “root” به “asemanhost“:
rename user 'root'@'localhost' to 'asemanhost'@'localhost';
نام کاربری جدید را تأیید کنید:
mysql> select user,host from mysql.user;
اکنون برای ایجاد تغییرات سطح دسترسی ها آن را reload کنید
FLUSH PRIVILEGES;
اکنون مجددا به mysql متصل شوید
mysql -u asemanhost -p