MySQL কমান্ড ব্যবহার করে দূরবর্তী ডাটাবেসে আপলোড করতে আমার কম্পিউটারে এসকিএল ফাইলটি সন্ধান করুন?


0

একটি ম্যাকের মধ্যে আমি টার্মিনালটি খুলি এবং একটি দূরবর্তী ডাটাবেসে সংযোগ করতে এই আদেশটি টাইপ করি:

/Applications/MAMP/Library/bin/mysql -h hostDb -u userDb -p nameDb

আমি সংযোগটি পেয়েছি এবং তারপরে আমার কম্পিউটারে অবস্থিত একটি .sql ফাইল লোড করে একটি টেবিল যুক্ত করতে হবে।

আমি ইতিমধ্যে দূরবর্তী ডাটাবেসের সাথে সংযুক্ত আছি তবে মাইএসকিএল.এসকিএল লোড করার কমান্ডটি কী ? ফাইল পাথ হয় /Documents/mySql.sql


আমি একটু বিভ্রান্ত আপনি যে ডিবি স্থানান্তরিত করতে চান তার কোনও টেক্সট ফাইল সংস্করণ পেতে আপনি কি মাইএসকিএলডাম্প জাতীয় কিছু ব্যবহার করতে পারবেন না?
জেমস টি স্পেন 15

আমি পিএইচপিএমআইএডমিনে যা করেছি তা হ'ল এক্সপোর্টে গিয়ে আমার ডিবি রেকর্ড করে একটি এসকিউএল ফাইলে রফতানি করে এসকিউএল নির্বাচন করুন এবং এসকিউএল ফাইলটি পেলেন। এজন্য আমার এই ফাইলটি আপলোড করতে হবে। আমি কি পিএইচপিএমএইডমিনে মাইএসকিএলডাম্প ব্যবহার করতে পারি? কীভাবে?
শেফেলোন

phpmyadmin সম্ভবত আপনাকে সেই ফাইলটি পেতে mysqldump ব্যবহার করেছিল। এটা ঠিক আছে, আপনার যা প্রয়োজন তা পেয়েছেন। "কেউ আপনাকে এখনও ব্যবহার করে .." প্রদত্ত উত্তর নীচে ইয়ে করবে ..
জেমস টি স্নেল

উত্তর:


0
/Applications/MAMP/Library/bin/mysql -h hostDb -u userDb -p nameDb < /Documents/mySql.sql

এটি একটি দূরবর্তী ডাটাবেস যেহেতু এটি কাজ করছে কিনা তা জানেন না, তবে কমান্ড লাইন সরঞ্জামগুলি ব্যবহার করে আপনার ডেটাবেজে একটি স্কিল "লোড" করতে, এটি করার উপায় এটি।


আমি উভয়টি তৈরি করার জন্য এই একক কমান্ড লাইনটি পেয়েছি: স্থানীয় ডাটাবেসটি ফেলে দিন এবং দূরবর্তী ডাটাবেসে আপলোড করুন: (কেবলমাত্র সমস্যাটি হ'ল আমি এসএসএইচ ব্যবহার করতে পারি না) / অ্যাপ্লিকেশনস / এমএএমপি / লাইব্রেরি / বিন / মাইসকিলেডাম্প-রুট --password = মূল --host = লোকালহোস্ট -সি dbname | ssh tastique@tastique.org "mysql -u my_username --password = আমার_পাসওয়ার্ড ডাটাবেস_নাম" । আমি এটি চেষ্টা করেছিলাম এবং স্থানীয় ডাম্পিং ভাল কাজ করে।
শেফেলোন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.