Nextcloud-এ SQLite থেকে MariaDB-তে মাইগ্রেট (রূপান্তর) করুন
নমস্কার, আমি অযোগ্য।
আমি অবশেষে Nextcloud-কে SQLite থেকে MariaDB-তে মাইগ্রেট করার জন্য উদ্যোগ নিয়েছি, যা আমি সাময়িকভাবে করার পরিকল্পনা করেছিলাম, তাই এটি নোট করে রাখছি।
পূর্বশর্ত হিসেবে, ধরে নিন MariaDB ইতিমধ্যেই ইনস্টল করা আছে।
প্রথমে MariaDB-তে প্রবেশ করুন।
mysql -u root -p
একটি ডেটাবেস তৈরি করুন।
create database nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
grant all on nextcloud.* to 'nc_user'@'localhost' identified by 'PASSWORD';
flush privileges;
তারপর প্রস্থান করুন।
exit
এরপর, Nextcloud-এ মাইগ্রেশনের জন্য রূপান্তর প্রক্রিয়াটি সম্পন্ন করুন।
cd /var/www/html/nextcloud
sudo -u www-data php occ db:convert-type --all-apps mysql nc_user localhost nextcloud
ক্যারেক্টার এনকোডিংও পরিবর্তন করুন।
sudo -u www-data php occ maintenance:mode --on
sudo -u www-data php occ config:system:set mysql.utf8mb4 --type boolean --value="true"
sudo -u www-data php occ maintenance:repair
sudo -u www-data php occ maintenance:mode --off
আহ, কী আশ্চর্য! শুধু এইটুকু করলেই রূপান্তর প্রক্রিয়া শেষ হয়ে যায় এবং আপনি MariaDB-তে মাইগ্রেট করতে পারবেন।
আমার মনে হচ্ছে এটি কিছুটা দ্রুত হয়েছে...
আমার বেশিরভাগ সার্ভার MariaDB-তে চলে, তাই আমি এটি কিছুটা একত্রিত করার জন্য করেছি।
শেষ!