Nextcloud-এ SQLite থেকে MariaDB-তে মাইগ্রেট (রূপান্তর) করুন

2 min

language: ja bn en es hi pt ru zh-cn zh-tw

নমস্কার, আমি অযোগ্য।

আমি অবশেষে 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-তে চলে, তাই আমি এটি কিছুটা একত্রিত করার জন্য করেছি।

শেষ!

Related Posts