অন্য মেশিন থেকে মাইএসকিউএল ডাম্প নেওয়া


15

মেশিন এ-তে আমার একটি মাইএসকিউএল ডিবি রয়েছে এবং আমি মেশিন বি থেকে মাইএসকিএলডম্পটি অ্যাক্সেস করতে চাই

উভয়ই মেশিন লিনাক্সে চলছে এবং আমার উভয়ের শংসাপত্রও রয়েছে তবে আমি মাইএসকিএলডম্পটি অ্যাক্সেস করতে পারছি না। আমি কি চেষ্টা করতে পারি?

উত্তর:


20

সাধারণভাবে আপনার কাছে মেশিন বি থেকে মাইএসকিউএল অ্যাক্সেস করার শংসাপত্র রয়েছে if

আপনার মাইএসকিউএল ব্যবহারকারীর নাম, হোস্টের নাম এবং পাসওয়ার্ড থাকা উচিত hen তারপরে আপনি ব্যাকআপ নেওয়ার জন্য কমান্ডটি লিখতে পারেন

মেশিন বি লিখুন

mysqldump -h Your_host_name -u user_name -p password --all-databases > backup.sql

আপনি যদি সমস্যার মুখোমুখি হন তবে কিছু নেটওয়ার্ক সমস্যা কিছু জিনিস চেষ্টা করে দেখতে পারে

  1. আইএন ঠিকানার সাথে পিং ব্যবহার করুন যা ডিএনএস নষ্ট হয়েছে না তা পরীক্ষা করতে। যেমন। পিং মেশিন এ
  2. বি থেকে এ এ সংযোগ করতে মাইএসকিএল ক্লায়েন্ট ব্যবহার করুন যেমন মাইএসকিএল-ইউ ব্যবহারকারী -পিপিএএস - হোস্ট = হোস্ট_নাম - পোর্ট = 3306 (আপনি যে কোনও পোর্টে মাস্টারটির সাথে সংযোগ করছেন তার পরিবর্তে)

@ আব্দুলমানাফ - যদি আমার সার্ভারে এসএসএইচ দরকার হয় তবে এটি করা যেতে পারে? এবং পরিস্থিতি সম্পর্কে যখন আমি একটি মাইকিকিল্ডাম্প শুরু করতে এবং আমার স্থানীয় মেশিন -> সার্ভার এ থেকে সার্ভার বি থেকে পুনরুদ্ধার করতে চাই তখন আমার উভয় সার্ভারের জন্য এসএসএইচ রয়েছে। -I / পাথ / যোগ / ব্যক্তিগত / কী আমার জন্য কোনওভাবেই কাজ করছে না working
মন্টি পাইথন

2

আপনি যদি --host MachineAmysqldump এর পরামিতি হিসাবে ব্যবহার করেন তবে কাজ করা উচিত


2

এটি একটি নির্দিষ্ট টেবিলের ডাম্প নেওয়ার জন্য

mysqldump -h 'hostname' -vv -u'user' -p'password' database_name table_name | gzip > table_name.sql.gz

-1

আমি এটি এটিকে রেখেছি এবং এটি পুরোপুরি কার্যকর হয়

mysqldump -P 7999 -h '192.168.1.25' -vv -u'user '-p'password' বেস_ডডোস | gzip> বেস_ডডোস.এসকিএল.এজ


আপনি যদি এটি আসল প্রশ্নটিকে কীভাবে সম্বোধন করেন তার কিছু ব্যাখ্যা যুক্ত করে এটি এটিকে উন্নত করবে।
মাইকেল সবুজ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.