
نوشته اصلی توسط
rahyarco
در کنترل پنل سی پنل که این امکان به صورت پیشفرض وجود ندارد و قبل از نصب MariaDB در این مورد به شما اخطار داده می شود .
به طور کلی MariaDB بسیار قوی تر از Mysql هست البته برای نتیجه مطلوب باید به ورژن و تنظیمات هم توجه کنید :
MariaDB 10.0 ~
MySQL 5.6
MariaDB 10.1 ~
MySQL 5.7
در هر صورت تغییر
MariaDB به
MySQL به هیچ وجه توصیه نمی شود .
با این حال در دایرکت ادمین شما می توانید با استفاده از کد های زیر mysql دوباره کامپایل کنید . اما ممکن است
دیتابیس های شما آسیب ببینند یا این تغییر از maridadb به mysql
صورت نگیرد .
**قبل از هر کاری از تمام دیتابیس ها بک آپ بگیرید و در خارج سرور نگه داری کنید . مسئولیت استفاده ار کد های زیر با خودتان هست .
برای این کار می توانید کد های زیر را بزنید .
کد:
cd /usr/local/directadmin/custombuild
./build set mysql 5.6
./build set mysql_inst mysql
./build set mysql_backup yes
./build update
./build mysql
چناچه در هنگام کامپایل mysql پیغام ERROR 404: Not Found را دریافت کردید کد زیر را بزنید :
کد:
cd /usr/local/directadmin/custombuild
./build set mysql_force_compile yes
./build mysql
سپس php را دوباره کامپایل کنید :
ممنونم از شما دوست گرامی این مراحل قبلا انجام شدن ولی باید حتما MariaDB حذف بشه چون با ارور زیر مواجه میشم:
کد:
mysql_inst=mysql is set in the options.conf, but MariaDB is currently installed
If you wish to use MySQL, please remove MariaDB and install MySQL before setting CustomBuild to manage it.