تغییر ورژن MYSQL در دایرکت ادمین

در صورتی‌که نیاز به تغییر ورژن پایگاه داده دارید، ابتدا باید از ورژن فعلی اطلاع داشته باشید، جهت اطلاع یافتن از ورژن فعلی  mysql دو راهکار وجود دارد

راهکار اول

از طریق ssh با دسترسی root متصل شوید و کامند زیر را در سرور اجرا کنید.  در صورتی که با نحوه برقراری ارتباط ssh آشنا نیستید این مقاله را بررسی کنید.

mysql -V

 

(دقّت داشته باشید که حتما کاراکتر V بزرگ نوشته شود)

مطابق با تصویر زیر مشاهده می‌کنید که  پایگاه داده این سرور از نوع Mysql و ورژن آن  5.7.27 می‌باشد.

1

 

راهکار دوم

برای پی بردن به ورژن پایگاه داده سرور، phpMyAdmin آن سرور را باز کنید، در صورتیکه یوزرنیم و پسورد دیتابیس‌تان را داشته باشید می‌توانید از طریق این لینک صفحه‌ی لاگین به phpMyAdmin را باز کنید و در فیلدهای مشخص شده، یوزرنیم و پسورد را وارد و لاگین کنید، امّا در صورتی‌که یوزرنیم و پسورد دیتابیس در دسترس نباشد، می‌توانید با یک یوزر که سطح دسترسی بالایی برای مشاهده و بررسی دیتابیس‌ها دارد، لاگین کنید و وضعیت را مشاهده کنید.

جهت دریافت اطلاعات این یوزر، از طریق اجرای این کامند به مسیر زیر بروید:

nano /usr/local/directadmin/conf/my.cnf

2 1

با اجرای کامند فوق، فایل my.cnf باز می‌شود و شما می‌توانید محتویات درون فایل که نام این یوزر و پسورد آن است را مشاهده بفرمائید.

3 1

 

حال با یوزرنیم و پسوردی که مشاهده می‌شود می‌توانید به phpMyAdmin لاگین کنید و در قسمت Database server می‌توانید مشخصات ورژن پایگاه داده را مشاهده نمائید.

4

حال می‌توانید ورژن MYSQL را تغییر دهید.

نکته: توجه داشته باشید تغییر ورژن MYSQL روی کل سرور اعمال میگردد. بنابر این ممکن است باعث ایجاد اشکال در دیتابیس های موجود شود. بهتر است که که از دیتابیس ها بک آپ گیری نموده و سپس اقدام به تغییر ورژن php نمائید.

جهت نغییر ورژن mysql باید ابتدا my.cnf را ویرایش نموده و table_cache را غیرفعال کنید. برای این کار با دستور زیر فایل my.cnf را جهت ویرایش باز کنید.

nano /etc/my.cnf

در این فایل پارامتر table_cache را پیدا کنید و برای غیر فعال شدن آن یک علامت #  قبل از آن قرار دهید. یعنی در نهایت عبارت زیر را خواهید داشت:

#table_cache= 10000

فایل را ذخیره نموده و خارج میشوید. سپس جهت تغییر ورژن دستورات زیر را خط به خط برای ورژن مورد اجرا کنید:

 

cd /usr/local/directadmin/custombuild

./build set mysql 5.5

./build set mysql_inst mysql

./build set mysql_backup yes

./build update

./build mysql

چنانچه در روند تغییر ورژن SQL خطا دریافت کردید، میتوانید با دستور زیر سرویس mysql را ریست نموده و مجدد تغییر ورژن را تست کنید.

توجه داشته باشید که باید به جای 5.5 باید ورژن مدنظر را قرار دهید.

service mysqld restart

در صورتیکه قصد داشته باشید پایگاه داده را از Mysql به MariaDB تغییر دهید، می‌بایست دستورات زیر را خط به خط اجرا نمائید.

cd /usr/local/directadmin/custombuild
./build set mariadb 5.6
./build set mysql_inst mariadb
./build set mysql_backup yes
./build update
./build mariadb

پس از اجرای تمامی دستورات، ورژن فعلی پایگاه داده سرور را بررسی نمائید

آخرین بروزرسانی 1399-08-20  

1399-03-19 376 نیما تقوی  دایرکت ادمین, سرور لینوکس, سرور مجازی و اختصاصی
مجموع 3 امتیاز:
0

Tell us how can we improve this post?

+ = ربات هستید یا انسان؟

مقاله ای اضافه کنید

پاسخ به این سوال توسط ایمیل به شما اطلاع رسانی خواهدشد.

+ = ربات هستید یا انسان؟