آموزش تغییر MySQL به MariaDB در دایرکت ادمین

با آموزش تغییر MySQL به MariaDB در دایرکت ادمین از وبلاگ پرداز آی تی و دسته آموزش های دایرکت ادمین در خدمت شما هستیم و قصد داریم تا نحوه تغییر و ارتقا دیتابیس MySQL به MariaDB در دایرکت ادمین را آموزش دهیم.
دیتابیس MariaDB از دیتابیس های نسبتا جدیدی است که در سال 2009 معرفی شد و از لحاظ ساختار بسیار شبیه دیتابیس MySQL و به نوعی می توان آن را انشعابی از MySQL دانست اما از لحاظ امکانات ، قابلیت ها و حتی سرعت نیز به دلیل به روز بودن از MySQL پیشی گرفته است.
تمام مواردی که در بالا برای شما بیان کردیم در کنار این مورد که MySQL به Oracle واگذار شده باعث می شود تا کاربران دلایل کافی برای انتقال و ارتقا دیتابیس MySQL به MariaDB داشته باشند.
به همین منظور در ادامه با آموزش تغییر MySQL به MariaDB در دایرکت ادمین همراه پرداز IT باشید تا برای شما نحوه ارتقا از دیتابیس MySQL به دیتابیس MariaDB در سرور دایرکت ادمین را یاد دهیم.
آموزش تغییر MySQL به MariaDB در دایرکت ادمین
توجه داشته باشید به دلیل حساسیت دیتابیس ، پیش از هر تغییری حتما بک آپ گیری انجام دهید.
پیش از شروع شما باید به وسیله SSH به محیط فرمان سرور دایرکت ادمین خود دسترسی داشته باشید.
در صورت نیاز پیشنهاد می کنیم که از آموزش اتصال به سرور از طریق SSH استفاده کنید.
در ادامه به ترتیب مراحل را برای شما توضیح می دهیم.
بک آپ گیری از سرور دایرکت ادمین
با استفاده از دستور زیر می توانید پوشه custombuild در سرور دسترسی داشته باشید.
cd /usr/local/directadmin/custombuild
دستورات زیر را اجرا کنید تا از دیتابیس MySQL بک آپ تهیه شود.
./build set mysql_backup yes
./build mysql_backup
بک آپ گیری متناسب با حجم دیتابیس می تواند زمانبر باشد.
حال با استفاده از دستور زیر اقدام به تغییر نام پوشه کنید.
mv mysql_backups mysql_backups.`date +%F` ./build set mysql_backup no
حال با استفاده از دستور زیر خروجی MySQL rpms را حذف کنید.
rpm -e `rpm -qa | grep MySQL`
نصب دیتابیس MariaDB روی دایرکت ادمین
برای شروع نصب شما باید دستوراتی که در ادامه قرار می دهیم را به ترتیب اجرا کنید.
./build set mariadb 5.5
./build set mysql_inst mariadb
./build mariadb
پس از اینکه دیتابیس MariaDB نصب و جایگزین دیتابیس MySQL شد باید سرویس PHP را recompile کنید.
./build php n
پس از اینکه سرویس PHP در سرور recompile شد باید بک آپی که پیش از این گرفته شد را ریستور کنیم.
با استفاده از دستور زیر می توانید بک آپ را ریستور کنید.
perl -pi -e 's/mysqld=OFF/mysqld=ON/' /usr/local/directadmin/data/admin/services.status ./build set mysql_backup yes
اکنون دیتابیس سرور دایرکت ادمین شما به MariaDB 5.5 ارتقا یافته است.
شما می توانید MariaDB 5.5 را به نسخه بالاتر این دیتابیس یعنی MariaDB 10.0 یا 10.1 ارتقا دهید.
پیشنهاد می کنیم که دیتابیس MySQL 5.5 را به طور مستقیم به MariaDB 10.0 یا 10.1 ارتقا ندهید.
امیدواریم آموزش تغییر MySQL به MariaDB در دایرکت ادمین مورد توجه شما قرار گرفته باشد.