PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل پس از آپگرید از MySQL به MariaDB در دایرکت ادمین



Grafix
February 19th, 2020, 18:17
سلام، وقت بخیر دوستان

چطور میتونم هم MySql و هم MariaDB رو پاک کنم و سپس فقط MySql نصب باشه روی سرور؟
چندین آموزش دیدم، اما موفق نشدم

به نظرم تنظیمات دیتابیس کلا به هم ریخت

از دیتابیس بکآپ دارم، اما نمیخام داده های سایت از بین بره

سیستم عامل CentOS 7
دایرکت ادمین

پیشاپیش از راهنمایی شما ممنونم

tpark
February 19th, 2020, 19:12
سلام، وقت بخیر دوستان

چطور میتونم هم MySql و هم MariaDB رو پاک کنم و سپس فقط MySql نصب باشه روی سرور؟
چندین آموزش دیدم، اما موفق نشدم

به نظرم تنظیمات دیتابیس کلا به هم ریخت

از دیتابیس بکآپ دارم، اما نمیخام داده های سایت از بین بره

سیستم عامل CentOS 7
دایرکت ادمین

پیشاپیش از راهنمایی شما ممنونم
درود بر شما
مراقب اطلاعات باشید و چیزی رو دستی حذف یا اضافه نکنید.



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


بعد از مراحل بالا در صورتی که سایت ها بالا اومد میتونید mysql رو حذف کنید.

موفق باشید.


----
پ.ن: با دستور زیر میتونید لیست نرم افزارهایی که نصب شده ولی استفاده نشده رو مشاهده کنید و در متن توضیحات، دستور مربوط به حذف هر کدام از بسته های نصب شده ولی استفاده نشده رو مشاهده کنید:


cd /usr/local/directadmin/custombuild
./build list_removals

Grafix
February 19th, 2020, 19:34
درود بر شما
مراقب اطلاعات باشید و چیزی رو دستی حذف یا اضافه نکنید.



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


بعد از مراحل بالا در صورتی که سایت ها بالا اومد میتونید mysql رو حذف کنید.

موفق باشید.


----
پ.ن: با دستور زیر میتونید لیست نرم افزارهایی که نصب شده ولی استفاده نشده رو مشاهده کنید و در متن توضیحات، دستور مربوط به حذف هر کدام از بسته های نصب شده ولی استفاده نشده رو مشاهده کنید:


cd /usr/local/directadmin/custombuild
./build list_removals



سلام، وقت بخیر

این مراحل رو رفتم، این پیغام خطا میاد


Failed to execute operation: File exists
Ensuring local-infile is disabled for security reasons in MySQL configuration file...
Giving mysqld a few seconds to start up...
Looking for 'mysql' as: /usr/bin/mysql
Looking for 'mysqlcheck' as: /usr/bin/mysqlcheck
Error: Failed while fetching Server version! Could be due to unauthorized access.
FATAL ERROR: Upgrade failed
/usr/bin/mysqlcheck: Got error: 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) when trying to connect

tpark
February 19th, 2020, 22:15
سلام، وقت بخیر

این مراحل رو رفتم، این پیغام خطا میاد


Failed to execute operation: File exists
Ensuring local-infile is disabled for security reasons in MySQL configuration file...
Giving mysqld a few seconds to start up...
Looking for 'mysql' as: /usr/bin/mysql
Looking for 'mysqlcheck' as: /usr/bin/mysqlcheck
Error: Failed while fetching Server version! Could be due to unauthorized access.
FATAL ERROR: Upgrade failed
/usr/bin/mysqlcheck: Got error: 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) when trying to connect


فایل زیر رو ویرایش کنید و آدرس dns های اصلی رو کامنت و دی ان اس های شکن (https://shecan.ir/) رو وارد کنید:


/etc/resolv.conf


سپس my sql رو اگر قبلا نصب شده توسط این آموزش (https://help.directadmin.com/item.php?id=563) reinstall کنید.
اگر هم نصب نیست گزینه 2 آموزش بالا رو برای mysql 8 دنبال کنید.

** توجه: بعد از نصب دی ان اس ها رو به حالت قبل برگردونید.
موفق باشید.