نحوه بروز رسانی mysql در سی پنل

نحوه بروز رسانی mysql در سی پنل

نحوه بروز رسانی mysql در سی پنل :

ما در این آموزش قصد داریم نحوه بروز رسانی mysql در سی پنل را برای شما شرح دهیم.

برای بروز کردن پایگاه داده MySQL خود در سی پنل وارد WHM در سرور مجازی خود شده و از Software روی MySQL Upgrade

کلیک کنید.

دقت داشته باشید که قبل از آپدیت کردن پایگاه داده حتما از پوشه های پایگاه داده یک بکاپ تهیه کنید

میتوانید با استفاده از دستور زیر در SSH سرور مجازی، از کلیه پایگاه داده ها را در پوشه Home یک بکاپ تهیه کنید :

mysqldump –add-drop-table –all-databases | gzip > /home/alldatabases.sql.gz

سپس بعد از آن که نسخه جدید را نصب کردید، قابلیت های نسخه قبلی وجود نداشته و غیرفعال میشوند.

سوم آنکه، قبل از انجام دادن هر تنظیمی در سرور مجازی هاست اشتراکی، روی یک سرور مجازی دیگر آن را

تست کنید که اگر مشکلی وجود نداشت آن را روی سرور مجازی اصلی اعمال کنید.

سپس یکی از نسخه ها را انتخاب کرده و در قسمت Release Date تاریخ انتشار نسخه و همینطور در قسمت End of life date

تاریخ پایان نسخه را مشاهده میکنید. روی Next کلیک کرده و ادامه دهید.

در صفحه جدید که برای شما باز میشود باید این ارتقا را تایید کنید و دقت داشته باشید که در این قسمت ممکن است هشدارهایی در رابطه با نسخه انتخابی نوشته شده باشد پس آن را مطالعه نموده و تیک رافعال کنید.

در مرحله بعدی از شما نصب دوباره Apache  و php درخواست میشود که میتوانید با استفاده از گزینه های خودکار و

یا دستی اینکار را هم انجام دهید.

اگر گزینه دستی را انتخاب کردید حتما بعد از آپدیت از قسمت easy apache سرویس های apache و php را دوباره نصب کنید.

بعد از انجام آپدیت، میتوانید با استفاده از دستور زیر چک کنید که سرویس MySQL در حال اجرا هست یا خیر :

ps aux | grep mysql

 

اگربعد از انجام آپدیت سایت شما بی مشکل بارگذاری شد به معنی میباشد که سرویس MySQL هیچ مشکلی ندارد.

اما در صورتی که MySQL با خطا مواجه شد میتوانید Log های خطای MySQL را چک کنید. این فایل را در مسیر

/var/lib/mysql و نام هاست قرار دهید.

برای پیدا کردن این فایل میتوانید از دستور زیر استفاده کنید.

ls -lah /var/lib/mysql/*.err

اگر فایل پیدا نشد میتوانید دستور زیر را وارد کنید تا خطاهای Tail را دنبال کنید :

tail -500 /var/lib/mysql/hostname.err

 

hostname.err همان نام هاست سرور مجازی شما می باشد.

ولی اگر به هر دلیلی به restore نسخه پشتیبان دیتابیس ها احتیاج داشتید، می توانید از دستور زیر استفاده کنید :

با دستور زیر رمز root سرویس mysql خود را دریافت کنید :

cat /root/.my.cnf

و با استفاده از دستور زیر کلیه پایگاه داده ها را از نسخه پشتیبان بازگردانید :

gunzip < /home/alldatabases.sql.gz | mysql -u root -p

و در آخر از شما کلمه عبور درخواست میشود.