ধাপ 1
প্রথমে আপনার ড্রাইভ সেটআপ করুন (ধরে নেওয়া হয়েছে এটি fstab- এ সঠিকভাবে সেট আপ হয়েছে) এবং নতুন মাইএসকিউএল ডিরেক্টরি তৈরি করুন:
sudo mkdir /path/to/new/mysql
নিশ্চিত করুন যে এই ফোল্ডারে সঠিক অনুমতি রয়েছে:
chown -R mysql:mysql /data/mysql
এখন এখানে আপনি ডেটা অনুলিপি করার সময় পরিষেবাটি বন্ধ করতে পারেন। বর্তমান ডেটা ডিরেক্টরি থেকে ডেটা অনুলিপি করে নতুন ডেটা ডিরেক্টরিতে উদাহরণস্বরূপ:।
sudo cp -R /var/lib/mysql/* /path/to/new/mysql/
বা আপনি যদি পছন্দ করেন তবে প্রতিটি ডাটাবেস পৃথকভাবে অনুলিপি করতে পারেন বা যদি আপনি নিরাপদ বোধ করেন তবে আপনি mvকমান্ডটি ব্যবহার করে ফোল্ডারটি সরাতে পারেন ।
ধাপ ২
আপনি নিজের মাইএসকিউএল ডেটার অবস্থান পরিবর্তন করতে পারেন my.cnf। আপনি যদি এই ফাইলটি কোথায় না জানেন তবে আপনি কমান্ডটি চালাতে পারেন:
locate my.cnf
এটি আপনাকে যেখানে my.cnf অবস্থিত তার পথ দেবে। তারপরে ফাইলটি সম্পাদনা করুন:
sudo vi /etc/mysql/my.cnf (অবশ্যই আপনাকে আপনার পথের সাথে প্রতিস্থাপন করতে হবে)
এখন দেখুন datadir = /var/lib/mysqlএবং আপডেট করুন datadir = /path/to/new/mysql।
তারপরে মাইএসকিএল পুনরায় চালু করুন
sudo /etc/init.d/mysqld restart
কয়েক দিন / সপ্তাহ পরে, আপনি যদি স্বাচ্ছন্দ্য বোধ করেন তবে আপনি পুরানো ফোল্ডারটি (/ var / lib / mysql) মুছে ফেলতে পারেন বা সমস্ত কিছু ভিতরে রেখে দিতে পারেন।