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)
(توجه مهم: تمامی مسئولیت استفاده از این آموزش و بروز هرگونه خرابی یا ضرر و زیان بر عهده خود کاربر می باشد.)
ابتدا دستورهای زیر را به ترتیب اجرا کنید:
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)