ما در این پست نحوه تغییر پسورد root در MySQL یا MariaDB روی لینوکس را شرح خواهیم داد. اگر برای اولین بار است که شما سرور دیتابیس MySQL یا MariaDB را راه اندازی میکنید ممکن است دستور mysql_secure_installation برای اعمال تنظیمات اولیه امنیتی را اجرا نکنید.
یکی از این تنظیمات امنیتی تعریف پسورد اکانت root دیتابیس میباشد که شما باید آنرا خصوصی نگه دارید و تنها در مواقعی که به شدت نیاز هست از آن استفاده کنید. اگر پسورد را فراموش کردید یا نیاز به ریست کردن آن داشتید ( برای مثال زمانی که مدیر یک دیتابیس قوانین را تغییر دهد و یا از سمت خود برکنار شود ) این پست قطعا برای شما مفید واقع خواهد شد.
همچنین توصیه میشود مطالعه کنید :
reset - recovery پسورد root در MySQL یا MariaDB
اگر چه در این مقاله ما از سرور MariaDB استفاده خواهیم کرد اما این دستورالعمل برای MySQL نیز کار خواهد کرد.
نحوه تغییر پسورد Root در MySQL / MariaDB
شما پسورد root را میدانید و میخواهید آن را ریست کنید، در این چنین شرایطی ابتدا از در حال اجرا بودن MariaDB مطمئن شوید.
اگر دستور بالا کلمه active را به عنوان خروجی برنگرداند و یا سرویس Stop بود شما نیاز خواهید داشت که سرویس دیتابیس را قبل از ادامه کار Start کنید.
سپس با root به سرور دیتابیس login خواهیم کرد.
برای سازگاری در ورژن های متفاوت ما از عبارت زیر برای آپدیت کردن جدول user در دیتابیس mysql استفاده خواهیم کرد. توجه کنید که شما باید YourPassowrdHere را با پسوردی که برای root انتخاب کردید جایگزین کنید.
سپس با تایپ کردن exit همانند زیر از session جاری MariaDB خارج میشویم.
و سپس Enter را فشار میدهیم. اکنون شما باید با استفاده از پسورد جدید به سرور متصل شوید.
توصیه میشود مطالعه کنید :
دستورات پایه ای MySQL/MariaDB (بخش اول)
آموزش نصب MariaDB 10.X در لینوکس
خلاصه
در این پست ما نحوه عوض کردن پسورد root در MariaDB / MySQL را شرح دادیم، خواه پسورد قدیمی را بدانید و یا ندانید.
مثل همیشه باعث خوشحالیست که نظرات و یا ترفند های دیگر مرتبط با موضوع را با ما به اشتراک بگذارید.
یکی از این تنظیمات امنیتی تعریف پسورد اکانت root دیتابیس میباشد که شما باید آنرا خصوصی نگه دارید و تنها در مواقعی که به شدت نیاز هست از آن استفاده کنید. اگر پسورد را فراموش کردید یا نیاز به ریست کردن آن داشتید ( برای مثال زمانی که مدیر یک دیتابیس قوانین را تغییر دهد و یا از سمت خود برکنار شود ) این پست قطعا برای شما مفید واقع خواهد شد.
همچنین توصیه میشود مطالعه کنید :
reset - recovery پسورد root در MySQL یا MariaDB
اگر چه در این مقاله ما از سرور MariaDB استفاده خواهیم کرد اما این دستورالعمل برای MySQL نیز کار خواهد کرد.
نحوه تغییر پسورد Root در MySQL / MariaDB
شما پسورد root را میدانید و میخواهید آن را ریست کنید، در این چنین شرایطی ابتدا از در حال اجرا بودن MariaDB مطمئن شوید.
کد PHP:
------------- CentOS/RHEL 7 and Fedora 22+ -------------
# systemctl is-active mariadb
------------- CentOS/RHEL 6 and Fedora -------------
# /etc/init.d/mysqld status
اگر دستور بالا کلمه active را به عنوان خروجی برنگرداند و یا سرویس Stop بود شما نیاز خواهید داشت که سرویس دیتابیس را قبل از ادامه کار Start کنید.
کد PHP:
------------- CentOS/RHEL 7 and Fedora 22+ -------------
# systemctl start mariadb
------------- CentOS/RHEL 6 and Fedora -------------
# /etc/init.d/mysqld start
کد PHP:
# mysql -u root -p
کد PHP:
MariaDB [(none)]> USE mysql;
MariaDB [(none)]> UPDATE user SET password=PASSWORD('YourPasswordHere') WHERE User='root' AND Host = 'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;
کد PHP:
MariaDB [(none)]> exit;
توصیه میشود مطالعه کنید :
دستورات پایه ای MySQL/MariaDB (بخش اول)
آموزش نصب MariaDB 10.X در لینوکس
خلاصه
در این پست ما نحوه عوض کردن پسورد root در MariaDB / MySQL را شرح دادیم، خواه پسورد قدیمی را بدانید و یا ندانید.
مثل همیشه باعث خوشحالیست که نظرات و یا ترفند های دیگر مرتبط با موضوع را با ما به اشتراک بگذارید.