প্রয়োজনীয় স্টোরেজ স্পেস ছাড়াই বড় মাইএসকিউএল ডিবি স্থানান্তরিত হচ্ছে


0

আমি একটি মাইএসকিউএল ডিবি উত্তরাধিকার সূত্রে পেয়েছি যা 220 জিবি স্টোরেজ নেয় takes যে মেশিনটি চালু রয়েছে এটি 255 জিবি, 35 গিগাবাইট বিনামূল্যে রেখে free আমরা অ্যাপ্লিকেশনটি পুনর্লিখনের প্রক্রিয়াতে রয়েছি এবং পাশাপাশি ডিবিকেও রিফ্যাক্টর করব। আমরা ডেটাগুলি নতুন / বৃহত্তর ডিবিতে স্থানান্তরিত করতে ডাম্প নিতে চাই তবে আমরা নিশ্চিত করতে পারি না যে এটি করার সর্বোত্তম উপায়, আমরা বিবেচনা করতে পারি যে আমরা স্থান বাড়াতে পারি না বা অতিরিক্ত সঞ্চয় স্থান সংযুক্ত করতে পারি না। এই ডেটা স্থানান্তর করার সর্বোত্তম উপায় কী?

ধন্যবাদ,


"তাদেরকে আরও নতুন / বৃহত্তর / ডিবিতে স্থানান্তরিত করা" এর অর্থ কি আপনি কোনও নতুন সার্ভারে ডেটা স্থানান্তর করছেন? অথবা আপনি কি আবার লিখিত অ্যাপ্লিকেশনটির জন্য একই হার্ডওয়্যার ব্যবহার করছেন?
mrwhale

1
আপনি কীভাবে সাধারণত এই ডাটাবেস অ্যাক্সেস করবেন? এটি মেশিনে কোনও নেটওয়ার্ক অ্যাক্সেস নেই বলে মনে হয়।
ওওবোরাস

আপনি কেন একটি ইউএসবি এইচডি পাচ্ছেন না, এটিকে মাউন্ট করে ফর্ম্যাট করতে পারেন এবং ডেটা অনুলিপি করতে পারেন?
সাইবারনার্ড

আমি যদি নিজেকে পরিষ্কার না করি তবে দুঃখিত। আসল মেশিনটি একটি হোস্টে রয়েছে যা একটি ভিপিএন এর পিছনে রয়েছে। আমাদের মেশিনে শারীরিক অ্যাক্সেস নেই।
স্ট্যাকওভারফ্লো হয়েছে

উত্তর:


0

আপনার উভয় কম্পিউটারে নেটওয়ার্ক সংযোগ দরকার।

নতুন সার্ভারে:

mkdir /old server/
mysqldump -h <old server ip or dns> -c <database name> >/old server/database.sql

উদাহরণ স্বরূপ:

mysqldump -h 192.168.1.2 -c server /old sever/server.sql

নতুন সার্ভারে ডাটাবেস আমদানি করা যায়। আপনাকে প্রথমে সেই ডাটাবেসের নামের ফাঁকা ডেটাবেস তৈরি করতে হতে পারে।

mysql -u root -ppassword server  <server.sql
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.