Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

सिंगल कमांड में सर्वर से सर्वर पर माइस्क्ल कॉपी डेटाबेस

स्रोत सर्वर पर जाएं और mysql के लिए निम्न कमांड का उपयोग करें-

mysqldump -R -uroot -proot_pass source_db | mysql -h remote_server_ip -uroot -proot_pass target_db

यदि आप किसी तीसरे सर्वर से कमांड निष्पादित कर रहे हैं तो-

mysqldump -R -h source_server_ip -uroot -proot_pass source_db | mysql -h remote_server_ip -uroot -proot_pass target_db

यदि केवल कुछ तालिकाओं को माइग्रेट करना चाहते हैं-

mysqldump -uroot -proot_pass source_db table1 table2 table3 | mysql -h remote_server_ip -uroot -proot_pass target_db

नोट:आप किस सर्वर से कमांड निष्पादित कर रहे हैं, अन्य सर्वरों पर भी कमांड निष्पादित करने की अनुमति होनी चाहिए।

अपडेट करें अंत में आप नीचे दिए गए कमांड का उपयोग स्टोर किए गए रूटीन को कॉपी करने के लिए भी कर सकते हैं-

mysqldump -R -uroot -proot_pass source_db | mysql -h remote_server_ip -uroot -proot_pass target_db

नोट:लक्ष्य डीबी लक्ष्य सर्वर पर मौजूद होना चाहिए।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में INDEX बनाम KEY का उपयोग करने में क्या अंतर है?

  2. मैं डेटटाइम को तारीख में कैसे बदल सकता हूं, समय को छोटा कर सकता हूं, मुझे तारीखें छोड़ सकता हूं?

  3. पीएचपी पेजिनेशन क्लास

  4. MySQL में हैश पासवर्ड के लिए किस फ़ंक्शन का उपयोग करना है?

  5. MySQL Connector/C++ OS X 10.9 Mavericks और XCODE 5.0.2