رفع مشکل MySQL در آپدیت ۲۰۱۵ سیستم عامل Ubuntu

رفع مشکل MySQL در آپدیت ۲۰۱۵ سیستم عامل Ubuntu

در ادامه مقالات نتورک شو در خدمت شما هستیم با بخش جدید لینوکس. در این مقاله قصد داریم به رفع مشکل MySQL در آپدیت ۲۰۱۵ سیستم عامل Ubuntu بپردازیم. جهت مشاهده مقاله قبلی به فعال سازی سرویس MySQL مراجعه نمایید. این مقاله برگرفته از وب سایت  ۳isco.ir می باشد. با ما همراه باشید.

رفع مشکل MySQL در آپدیت ۲۰۱۵ سیستم عامل Ubuntu:

بعد از اینکه شما Ubuntu را به ورژن جدید آپدیت کنید و یا اینکه از Ubuntu 15.10 استفاده کنید، زمانی که این سرویس را نصب کردید و می خواهید با دستور mysql وارد آن شوید، با خطای زیر مواجه می شوید:

همانطور که در شکل زیر مشاهده می کنید با اجرای دستور mysql با خطای دسترسی مواجه شدیم که این به خاطر  مشکل در رمز عبوری است که برای کاربر root در نظر نگرفته شده که باید با هم این مشکل را حل کنیم.

رفع مشکل MySQL در آپدیت 2015 سیستم عامل Ubuntu

رفع مشکل MySQL در آپدیت ۲۰۱۵ سیستم عامل Ubuntu

برای شروع اول با دستور زیر بررسی می کنیم که موتور سرویس mysql روشن است یا نه:

service mysql status

همانطور که در دستور زیر مشاهده می کنید سرویس مورد نظر اجرا شده است که باید در ادامه کار آن را متوقف کنیم.

برای شروع با دستور زیر سرویس MySQL را متوقف می کنیم:

sudo /etc/init.d/mysql stop

بعد از این کار با دستور زیر وارد مد Safe می شویم:

sudo mysqld_safe –skip-grant-tables &

 

بعد از اینکه Safe Mode را فعال کردیم، با دستور زیر وارد MySQl می شویم:

mysql –uroot

بعد از وارد کردن دستور بالا و ورد به mysql دستور زیر را اجرا کنید:

use mysql;

بعد از اجرای دستور بالا همه چیز آماده است تا رمز جدیدی برای کاربر Root مربوط به سرویس mysql وارد کنیم که برای این کار از دستور زیر استفاده می کنیم:

update user set password=PASSWORD(“newpassword”) where User=’root’;

در دستور بالا به جای newpassword شما باید رمز دلخواه خودتان را وارد و دستور را اجرا کنید.

با دستور زیر یک Refresh در مجوزهای دسترسی ایجاد کنید:

flush privileges;

در آخر هم با دستور زیر از سرویس mysql خارج شوید:

quit

بعد از اتمام کار باید یک بار دیگر سرویس mysql را متوقف و بعد اجرا کنیم که باید دستور زیر را به ترتیب وارد و اجرا کنیم:

sudo /etc/init.d/mysql stop

sudo /etc/init.d/mysql start

بعد از این کار برای تست درست بودن کار از دستور زیر استفاده کنید و رمز جدید را وارد کنید تا وارد سرویس mysql شوید.

mysql -u root –p

 

0 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

17 + 15 =