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

टेबल्स को लॉक किए बिना MySQLDump चलाएँ

क्या --lock-tables=false विकल्प काम?

मैन पेज के अनुसार , यदि आप InnoDB तालिकाओं को डंप कर रहे हैं तो आप --single-transaction का उपयोग कर सकते हैं विकल्प:

--lock-tables, -l

Lock all tables before dumping them. The tables are locked with READ
LOCAL to allow concurrent inserts in the case of MyISAM tables. For
transactional tables such as InnoDB and BDB, --single-transaction is
a much better option, because it does not need to lock the tables at
all.

innodb DB . के लिए :

mysqldump --single-transaction=TRUE -u username -p 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 तालिका मौजूद है या नहीं?

  2. 8 दशमलव स्थानों के साथ अक्षांश/देशांतर के लिए किस MySQL डेटा प्रकार का उपयोग किया जाना चाहिए?

  3. मैसकल त्रुटि 1452 - चाइल्ड रो को जोड़ या अपडेट नहीं कर सकता:एक विदेशी कुंजी बाधा विफल हो जाती है

  4. JDBC तैयार किए गए स्टेटमेंट में पैरामीटर पास करना

  5. MySQL में महीने और साल के हिसाब से ग्रुप करें