PDA

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



kool
September 20th, 2016, 03:40
اگر به هر دلیل می خواهید MariaDB را حذف و MySQL نصب کنید به این صورت انجام دهید:
(توجه مهم: تمامی مسئولیت استفاده از این آموزش و بروز هرگونه خرابی یا ضرر و زیان بر عهده خود کاربر می باشد.)

ابتدا دستورهای زیر را به ترتیب اجرا کنید:

cp /etc/my.cnf /etc/my.cnf.backup.`date +%F`
cd /usr/local/directadmin/custombuild
./build mysql_backup
mv mysql_backups mysql_backups.`date +%F`
./build set mysql 5.5
./build set mysql_inst mysql
./build update
نکته: حال بکاپ دیتابیس ها در این مسیر طبق زمان اجرای دستور ذخیره خواهند شد.
/usr/local/directadmin/custombuild/


برای حذف پکیج های MariaDB دستور زیر را اجرا کنید:

rpm -e `rpm -qa | grep MariaDB`
* اگر دستور فوق با مشکل مواجه شد به این شکل اجرا کنید:

rpm -e --noscripts `rpm -qa | grep MariaDB`


دستور زیر را اجرا کنید، نباید هیچ پکیجی را لیست کند! (اگر همه حذف شده اند به مرحله بعد بروید)

rpm -qa | grep MariaDB


حال کل دستور زیر را کپی کرده و اجرا کنید: (نکته مهم: همواره بکاپ از دیتابیس ها در فضای مجزا و خارج از سرور کنونی داشته باشید!)

rm -rf /usr/local/directadmin/custombuild/mysql && rm -rf /var/lib/mysql && rm -rf /etc/my.cnf && rm -f /usr/local/mysql/bin/mysql && rm -f /usr/bin/mysql && cd /usr/local/directadmin/custombuild && mkdir -p mysql


دستورهای زیر را به ترتیب اجرا کنید:

rm -f /usr/local/directadmin/scripts/packages/MariaDB-*
cd /usr/local/directadmin/scripts/packages/
wget http://files.directadmin.com/services/all/mysql/64-bit/5.5.52/MySQL-client-5.5.52-1.linux2.6.x86_64.rpm
wget http://files.directadmin.com/services/all/mysql/64-bit/5.5.52/MySQL-devel-5.5.52-1.linux2.6.x86_64.rpm
wget http://files.directadmin.com/services/all/mysql/64-bit/5.5.52/MySQL-server-5.5.52-1.linux2.6.x86_64.rpm
wget http://files.directadmin.com/services/all/mysql/64-bit/5.5.52/MySQL-shared-5.5.52-1.linux2.6.x86_64.rpm


حال می توانید با دستورهای زیر نصب mysql را تکمیل کنید:

cd /usr/local/directadmin/custombuild
./build mysql
mysql_secure_installation
service mysqld restart
./build php n
./build rewrite_confs


منبع: میهن وب سرور (http://mihanwebserver.com/forum/thread-112.html)

Ali_faraji
September 21st, 2016, 09:36
حالا اگر خراب شد دستور ریستور اونن پگاپی ک گرفتیم چیه؟

kool
September 21st, 2016, 10:25
حالا اگر خراب شد دستور ریستور اونن پگاپی ک گرفتیم چیه؟

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

برای ریستور بکاپ دیتابیس در ssh نیز این نمونه رو بررسی کنید:
https://help.directadmin.com/item.php?id=258

Ali_faraji
September 21st, 2016, 11:51
برا سی پنل چطور؟

kool
September 21st, 2016, 12:04
برای سی پنل تست نکردم به شخصه. (به خاطر تحریم هاش فعلا استفاده نمی کنیم) مورد فول بکاپ هم طبق سیستم خودش میشه انجام داد.
تهیه بکاپ در ssh هم منبع رسمی اش رو میتونید مطالعه کنید: http://dev.mysql.com/doc/refman/5.5/en/mysqldump.html

و حذف و نصب سرویس هم در صورت تمایل این لینک ها رو بررسی کنید:
https://www.acpaneltech.com/how-to-uninstall-mariadb-in-a-cpanel-server/
https://encylia.com/2015/01/02/switching-from-mariadb-to-mysql-on-cpanel-and-cloudlinux/