ಮಾತ್ರ .frm ಮತ್ತು .ibd ಕಡತಗಳನ್ನು ಲಭ್ಯವಿದೆ MySQL ಕೋಷ್ಟಕಗಳು ಕೊಡು

ಹೇಗೆ ಪರಿಹರಿಸಲು “MySQL ಡೇಟಾ ದೋಷ #1146 - ವೈಶಿಷ್ಟ್ಯವು ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ” ಚಲಿಸುವ ಕಡತಗಳನ್ನು ಉಂಟಾಗುವ .idb (InnoDB) ನೇರವಾಗಿ ಕೋಶಗಳನ್ನು ನಡುವೆ (tablespace).

logo_mysql

ಸಮಸ್ಯೆಯನ್ನು

ಅನೇಕ ಸಮಸ್ಯೆಗಳಿಗೆ ನಾವು ರಚಿಸಲು ಸಮಸ್ಯೆಗಳನ್ನು ಎನ್ನಬಹುದು. ನಾನು ವರ್ಡ್ಪ್ರೆಸ್ ಮತ್ತು ಚಿಂತನೆಯ ಬಳಸಿಕೊಂಡು ಒಂದು ವೆಬ್ಸೈಟ್ ತಯಾರು ಮಾಡಿದ್ದರು: ಇಂತಹ ಪಿಎಚ್ಪಿ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ 7? ಸರಿ, ನನ್ನ WampServer ಬಳಸಲಾಗುತ್ತದೆ ಪಿಎಚ್ಪಿ 5.6, ನಂತರ ನಾನು ಬಂತು “ಸಂತೋಷದ” ಅಪ್ಗ್ರೇಡ್ ಕಲ್ಪನೆಯನ್ನು WampServer 2.5 (ಅಪಾಚೆ-2.4.9, MySQL ಫಾರ್-5.6.17, Php5.5.12) ಫಾರ್ WampServer 3.0.6 (Apache2.4.23, Mysql5.7.14, Php5.6.25 ಮತ್ತು ಪಿಎಚ್ಪಿ 7.0.10).

ಸ್ಪಷ್ಟ, ನಾನು ಬ್ಯಾಕ್ಅಪ್ ಪ್ರಾರಂಭಿಸಿದರು, ಆದರೆ ನನ್ನ ದೊಡ್ಡ ತಪ್ಪು ಕಳಿಸಿ SQL ಇಂತಹ ಸೈಟ್ ರಫ್ತು ಮಾಡಲು ಅಲ್ಲ ಆಯ್ಕೆ ಮಾಡಲಾಯಿತು, ಬದಲಿಗೆ, ಕೇವಲ MySQL ಡೇಟಾ ಕಡತಗಳನ್ನು ಪ್ರತಿಯನ್ನು ತಯಾರಿಸಲಾಗುತ್ತದೆ (MySQL / ಡೇಟಾ) ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ (WWW / ಸೈಟ್). ನಾನು ಕೆಲಸ ಭರವಸೆ, ಮೊದಲು.

ಪಿಎಚ್ಪಿ ಹೊಸ WampServer ಅನುಸ್ಥಾಪಿಸಿದ ನಂತರ 7, ನಾನು ಮತ್ತೆ ಅಲ್ಲಿ MySQL ಡೇಟಾ ಬ್ಯಾಕ್ಅಪ್ ಕಡತಗಳನ್ನು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಪುಟ್, ನಾನು ಬ್ರೌಸರ್ ಪರೀಕ್ಷೆ ಯಾವಾಗ, ಕಾಣಿಸಿಕೊಂಡಿಲ್ಲ ಸೈಟ್, ಆದರೆ ವರ್ಡ್ಪ್ರೆಸ್ ಅನುಸ್ಥಾಪನ ತೆರೆ ಇದು ಒಂದು ಹೊಸ ವೆಬ್ಸೈಟ್ ಎಂಬಂತೆ. ಜೆಲ್ಲಿ! ಡೇಟಾಬೇಸ್ ಸರಿ ಮತ್ತು ಕಂಡಿತು ನೋಡಲು ಓಪನ್ PHPMyAdmin ಆ, ಡೇಟಾಬೇಸ್ ಪಟ್ಟಿ ಸಹ, ಡೇಟಾವನ್ನು ವೀಕ್ಷಿಸಲು ಮೇಜಿನ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ ಕೆಳಗಿನ ದೋಷ ಸಂದೇಶವನ್ನು ಕಾಣಿಸಿಕೊಂಡರು:

  MySQL ಡೇಟಾ ದೋಷ #1146 - ಟೇಬಲ್ <TABLE_NAME> ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ

ನಾನು ಹುಡುಕುವ ಮತ್ತು ನಾನು ನೀವು ಕೇವಲ ನಕಲಿಸಿ ಅಥವಾ ಇನ್ನೊಂದು MySQL ಡೇಟಾ MySQL ಡೇಟಾ ಡೈರೆಕ್ಟರಿಗೆ ನೇರವಾಗಿ ಕಡತಗಳನ್ನು ಸರಿಸಲು ಕಡತಗಳನ್ನು ರೀತಿಯ MyISAM ವೇಳೆ ಎಂದು ಪತ್ತೆಯಾಗಿದ್ದು, ವಿಸ್ತರಣೆ .frm .MYD .MYI ಆ. ನಾನು ಏನಾಯಿತು ಗೊತ್ತಿಲ್ಲ, ಆದರೆ ನನ್ನ ಡೇಟಾಬೇಸ್ InnoDB ಕಾಣಿಸಿಕೊಂಡರು (.frm ಇ .idb). ದುರದೃಷ್ಟವಶಾತ್, ಈವೆಂಟ್ ಕೇವಲ ನಂತರ MySQL ದಸ್ತಾವೇಜನ್ನು ಈಗಾಗಲೇ ಎಚ್ಚರಿಕೆ:

  ನೀವು ಮುಕ್ತವಾಗಿ ಚಲಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ .ಡೇಟಾಬೇಸ್ ಕೋಶಗಳು ನಡುವೆ IBD ಕಡತಗಳನ್ನು ಮಾಹಿತಿ ನೀವು MyISAM ಟೇಬಲ್ ಫೈಲ್ಗಳೊಂದಿಗೆ ಮಾಡಬಹುದು. 
  InnoDB ಹಂಚಿಕೊಂಡಿದ್ದಾರೆ tablespace ಸಂಗ್ರಹಿಸಲಾಗಿದೆ ಟೇಬಲ್ ವ್ಯಾಖ್ಯಾನ ಡೇಟಾಬೇಸ್ ಹೆಸರು ಒಳಗೊಂಡಿದೆ. 
  ವ್ಯವಹಾರ ID ಗಳು ಮತ್ತು ಲಾಗ್ tablespace ಫೈಲ್ನಲ್ಲಿ ಸಂಗ್ರಹ ಅನುಕ್ರಮ ಸಂಖ್ಯೆಗಳನ್ನು ದತ್ತಸಂಚಯಗಳು ವ್ಯತ್ಯಾಸವನ್ನುಂಟು.

ಪರಿಹಾರ

ನಾನು ಕೆಲವು ಸರಳ ಪರಿಹಾರಗಳನ್ನು ಕೆಲಸವನ್ನು ಮಾಡಬೇಕು, ಆದರೆ ನಾನು ಇಲ್ಲಿ ನಿಜವಾಗಿಯೂ ನನ್ನ ಕೆಲಸ ಎಂದು ಒಂದು ವಿವರಿಸಲು ಮಾಡುತ್ತದೆ, ಇದು ತೀರಾ ಸಂಕೀರ್ಣ ತೋರುತ್ತದೆ ಆದರೂ, ನೀಡಿ ಕಂಡುಬಂದಿಲ್ಲ “ರಿಸ್ಟೋರಿಂಗ್ ಟೇಬಲ್(ಗಳು) MySQL ಡೇಟಾ ಬೇಸ್ frm ಅಥವಾ IBD ಕಡತಗಳು ಕೇವಲ ಲಭ್ಯವಿದ್ದಲ್ಲಿ“.

ಮೊದಲು, ಆದಾಗ್ಯೂ, ಜ್ಞಾನದ ಮೂಲಕ, ಆ InnoDB ಹೋಲಿಸಿದರೆ ವಿಚಾರಿಸಿದಾಗ ಸಮ, MySQL ಡೇಟಾ .ibd ರಲ್ಲಿ .frm ಕಡತಗಳನ್ನು ಮತ್ತು ಡೇಟಾವನ್ನು ಅದರ ರಚನೆಯ ಇಡುತ್ತದೆ. ಸಾಕಷ್ಟು ಸಿದ್ಧಾಂತ, ಕೆಳಗೆ ಪಡೆಯಲು ಅನುಮತಿಸುತ್ತದೆ!

ಹಂತ 1: .frm ರಚನೆ ಮರು ರಚಿಸಲು

ನಾನು ಹೇಳಿದಂತೆ, .frm ಟೇಬಲ್ನ ವಿನ್ಯಾಸವನ್ನು ಹೊಂದಿದೆ. ಮೊದಲ ನಾವು ಜನಪ್ರಿಯ ದಶಮಾಂಶ ನಂತರ ರಚನೆ ಹಾಗೂ ನಂತರ ಚೇತರಿಸಿಕೊಳ್ಳಲು ಅಗತ್ಯವಿದೆ. ನೀವು ಇದನ್ನು ಮಾಡಬಹುದು 3 ವಿವಿಧ ವಿಧಾನಗಳನ್ನು ಈ ಕೆಳಗೆ ವಿವರಿಸಲಾಗಿದೆ, ಮೊದಲು ಹೆಚ್ಚು, ನಿನ್ನ ಬಗ್ಗೆ ಏನೋ ಹೇಳಲು ಅವಕಾಶ “MySQL ಡೇಟಾ ಉಪಯುಕ್ತತೆಗಳನ್ನು”.

MySQL ಡೇಟಾ ಉಪಯುಕ್ತತೆಗಳನ್ನು | mysqlfrm

ನೀವು ಉದ್ದೇಶಿತ ವಿಧಾನವನ್ನೇ ಉದ್ದೇಶ ನಿಮಗಿಲ್ಲದಿದ್ದರೆ 1 (ಆನ್ಲೈನ್) ನಂತರ ನೀವು ಉಪಕರಣವನ್ನು ಬಳಸಲು ಅಗತ್ಯವಿದೆ “mysqlfrm” ಒದಗಿಸಿದ “MySQL ಡೇಟಾ ಉಪಯುಕ್ತತೆಗಳನ್ನು“.

ಈ ಉಪಕರಣವನ್ನು ಡೇಟಾ ರಚನೆ ಹೊರತೆಗೆಯಲು ಮತ್ತು ಟೇಬಲ್ ಸೃಷ್ಟಿಗೆ SQL ಲಿಪಿ ರಚಿಸುತ್ತೇವೆ. ಈ, ಡೌನ್ಲೋಡ್ “MySQL ಡೇಟಾ ಉಪಯುಕ್ತತೆಗಳನ್ನು” (MySQL-1.6.4-winx64.msi-ಉಪಯುಕ್ತತೆಗಳನ್ನು ರೀತಿಯ) ಮತ್ತು ಅನುಸ್ಥಾಪಿಸಲು-ಒ.

ಕನ್ಸೋಲ್ ತೆರೆಯಿರಿ (ಕಮಾಂಡ್ / ಆಫ್) ಮತ್ತು ಡೀಫಾಲ್ಟ್ ಸ್ಥಾಪನೆ ಡೈರೆಕ್ಟರಿ ಸರಿಸಲು ಸಿಡಿ ಆದೇಶವನ್ನು ಬಳಸಿ (ಸಿ ರೀತಿಯ:\ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಫೈಲ್ಸ್ MySQL ಡೇಟಾ MySQL ಡೇಟಾ ಉಪಯುಕ್ತತೆಗಳನ್ನು 1.6\). ಆ ಕೋಶವನ್ನು ಕಾರ್ಯಗತಗೊಳ್ಳುವ ಗಮನಿಸಿ mysqlfrm.exe.

  ಸಿಡಿ "C:\ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಫೈಲ್ಸ್  MySQL ಡೇಟಾ MySQL ಡೇಟಾ ಉಪಯುಕ್ತತೆಗಳನ್ನು 1.6 "

ಟೇಬಲ್ನ ವಿನ್ಯಾಸವನ್ನು .frm ಒಳಗೊಂಡಿರುವ ಹೊರತೆಗೆಯಲು ಕೆಳಗಿರುವ ವಿಧಾನಗಳಲ್ಲಿ ಮಾತ್ರ ಆಯ್ಕೆ:

1ವಿಧಾನ ನಂ | ಆನ್ಲೈನ್

1. ವೆಬ್ಸೈಟ್ ಭೇಟಿ HTTPS://recovery.twindb.com/;
2. ಪರಿವಿಡಿಪಟ್ಟಿಯು ಕೂಟ “ರಚನೆ ಕೊಡು” ಮತ್ತು ನಂತರ “.frm ಕಡತದಿಂದ“;
3. ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ “ಬ್ರೌಸರ್…” ನಿಮ್ಮ .frm ಫೈಲ್ ಆಯ್ಕೆ; ಇ
4. ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ “ಅಪ್ಲೋಡ್” ಮತ್ತು ಟೇಬಲ್ ಸೃಷ್ಟಿ ಸ್ಕ್ರಿಪ್ಟ್ ಪರದೆಯ ಮೇಲೆ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ.

ನೀವು ಒಮ್ಮೆ ಎಲ್ಲಾ ಕೋಷ್ಟಕಗಳು ಒಂದೇ ಸ್ಕ್ರಿಪ್ಟ್ ರಚಿಸುವ ಅನೇಕ .frm ಕಳುಹಿಸಬಹುದು. ನೀವು ಮೊದಲು ಎಲ್ಲಾ ತನ್ನ .frm ಒಂದು ಜಿಪ್ ರಚಿಸಲು ಅವಕಾಶ “ಬ್ರೌಸರ್ / ಅಪ್ಲೋಡ್”.

2ವಿಧಾನ ನಂ | ಬಳಸಿಕೊಂಡು –ರೋಗನಿರ್ಣಯದ

/* ಉದಾಹರಣೆಗೆ ಜೆನೆರಿಕ್ */
   mysqlfrm -diagnostic "<ಮೂಲ / ಮಾರ್ಗವನ್ನು>/mytable.frm" > "<ಗಮ್ಯಸ್ಥಾನ / ಮಾರ್ಗವನ್ನು / recovered_mytable.sql>"
 
/* ವರ್ಡ್ಪ್ರೆಸ್ ಟೇಬಲ್ wp_posts.frm ನೊಂದಿಗೆ ಉದಾಹರಣೆಗೆ ಅಭ್ಯಾಸದ */
   mysqlfrm --ರೋಗನಿರ್ಣಯದ "C:\WAMP  ಬಿನ್  MySQL  mysql5.6.17 ದತ್ತಾಂಶ   meubanco  wp_posts.frm" > "C:\ಆರ್ecovered_wp_posts.sql"

3ವಿಧಾನ ನಂ | ಬಳಸಿಕೊಂಡು –ಸರ್ವರ್

/* ಉದಾಹರಣೆಗೆ ಜೆನೆರಿಕ್ */
  mysqlfrm -server=ಬೇರು:mypassword@ಅತಿಥೇಯ -port=3311 "<ಮೂಲ / ಮಾರ್ಗವನ್ನು>/mytable.frm" > "<ಗಮ್ಯಸ್ಥಾನ / ಮಾರ್ಗವನ್ನು>/recovered_mytable.sql"
 
/* ವರ್ಡ್ಪ್ರೆಸ್ ಟೇಬಲ್ wp_posts.frm ನೊಂದಿಗೆ ಉದಾಹರಣೆಗೆ ಅಭ್ಯಾಸದ */
  mysqlfrm --ಸರ್ವರ್=ಬೇರು@ಅತಿಥೇಯ --ಪೋರ್ಟ್=3307 ""ಸಿ:\WAMP  ಬಿನ್ MySQL\mysqld.6.17\data\meubanco\wp_posts.frm" > "ಸಿ:\recovered_wp_posts.SQL"

MySQL ಡೇಟಾ ಬಂದರು ಬಳಸಬೇಡಿ! ಯಾವುದೇ ಇತರ ಆಯ್ಕೆ. ಆಜ್ಞೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಪಥದಲ್ಲಿ ಉಳಿಸಲಾಗಿದೆ ಒಂದು SQL ಫೈಲ್ ಔಟ್ಪುಟ್ ಮರುನಿರ್ದೇಶಿಸಲು ಗಮನಿಸಿ (ಯಾವುದೇ ಸಂದರ್ಭದಲ್ಲಿ, ಸಿ:).

ಹಂತ 2: ನಿಮ್ಮ ಡೇಟಾಬೇಸ್ ಟೇಬಲ್ ಮರು ರಚಿಸಲು

ಹೊಸ ಡೇಟಾಬೇಸ್ ರಲ್ಲಿ, ಹಂತ ಉತ್ಪತ್ತಿಯಾಗುವ ಕಥಾವಸ್ತುವಿನ ಒಂದು ಟೇಬಲ್ ರಚಿಸಲು 1. ನಾನು ವೈಯಕ್ತಿಕವಾಗಿ WampServer ಒಂದು ಕ್ಲೀನ್ ಆವೃತ್ತಿಯನ್ನು ಇನ್ಸ್ಟಾಲ್ ಮತ್ತು phpmyadmin ಬಳಸಲಾಗುತ್ತದೆ (HTTP://ಅತಿಥೇಯ / phpmyadmin /) ಡೇಟಾಬೇಸ್ ರಚಿಸಲು ಮತ್ತು ಹಂತದಲ್ಲಿ ದಾಖಲಿಸಿದವರು SQL ಲಿಪಿ ಆಮದು 1 (recovered_wp_posts.sql). ಈ ಸ್ಕ್ರಿಪ್ಟ್ ರಚಿಸುತ್ತದೆ 2 ನಿಮ್ಮ MySQL ಡೇಟಾಬೇಸ್ ಕಡತಗಳನ್ನು ರಲ್ಲಿ:

  SUA_TABELA.frm
  SUA_TABELA.IDB

ಪ್ರಕರಣದಲ್ಲಿ, ಈ ಕಡತಗಳನ್ನು ಸೃಷ್ಟಿಸಲ್ಪಟ್ಟವು ಸಿ:\wamp64\bin\mysql\mysql5.7.14\data\<meubanco>. ಅಂದರೆ, ನಿಮ್ಮ MySQL ಅನುಸ್ಥಾಪನಾ ನೋಡಲು ಮತ್ತು ಕೋಶವನ್ನು ಗಮನಿಸಿ ಡೇಟಾ ಒಂದು ಡೇಟಾಬೇಸ್ ಮತ್ತು ಎರಡು ಸೂಚಿಸಿದ ಕಡತಗಳನ್ನು ಇರುತ್ತದೆ.

ಹಂತ 3: ಹೊಸ .idb ಫೈಲ್ ತೆಗೆದುಹಾಕಿ

ಹೊಸ .idb ಕಡತ ತೆಗೆದುಹಾಕಲು, ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಕಳಿಸಿ SQL ರನ್:

/* ಉದಾಹರಣೆಗೆ ಜೆನೆರಿಕ್ */
  ಆಲ್ಟರ್ ಟೇಬಲ್ mytable ತ್ಯಜಿಸು TABLESPACE;
 
/* ವರ್ಡ್ಪ್ರೆಸ್ ಟೇಬಲ್ wp_posts ನೊಂದಿಗೆ ಉದಾಹರಣೆಗೆ ಅಭ್ಯಾಸದ */
  ಕೋಷ್ಟಕ wp_posts ತ್ಯಜಿಸು TABLESPACE ಆಲ್ಟರ್;

ಈ ಆದೇಶವು ಟೇಬಲ್ ಮತ್ತು ಟೇಬಲ್ ಸ್ಪೇಸ್ ನಡುವೆ ಲಿಂಕ್ ತೆಗೆದುಹಾಕುತ್ತದೆ (ಅವರು ದೈಹಿಕವಾಗಿ ಡೇಟಾಬೇಸ್ ಕಡತಗಳು ಸಂಗ್ರಹಿಸಲ್ಪಟ್ಟಿರುತ್ತವೆ), ಮತ್ತು ಕಡತ ತೆಗೆಯಲು .idb.

ಹಂತ 4: ಹಳೆಯ .idb ಫೈಲ್ ನಕಲಿಸಿ

ಮೂಲ ಕಡತ .idb (ಇದು ದತ್ತಾಂಶ) ನೀವು .idb ಸ್ಥಳದಲ್ಲಿ ಹಂತ ರಲ್ಲಿ ಅಳಿಸಲಾಗಿದೆ ನಕಲು ಅಗತ್ಯವಿದೆ 3. Ctrl + Ctrl + V ಅಥವಾ ಸಹ ಆದೇಶ ಸಾಲು ಕೊಲ್ಲಲು ಬಳಸಿ.

ಹಂತ 5: ಟೇಬಲ್ ಮರುಸಕ್ರಿಯಗೊಳಿಸು

ಹಂತ ಮುರಿದ ಲಿಂಕ್ 3 ನೀವು ಈ ಆಜ್ಞೆಯನ್ನು ಮರುಸ್ಥಾಪಿಸಲು ಅಗತ್ಯವಿದೆ:

/* ಉದಾಹರಣೆಗೆ ಜೆನೆರಿಕ್ */
  ಆಲ್ಟರ್ ಟೇಬಲ್ mytable ಆಮದು TABLESPACE;
 
/* ವರ್ಡ್ಪ್ರೆಸ್ ಟೇಬಲ್ wp_posts ನೊಂದಿಗೆ ಉದಾಹರಣೆಗೆ ಅಭ್ಯಾಸದ */
  ಕೋಷ್ಟಕ wp_posts ಆಮದು TABLESPACE ಆಲ್ಟರ್;

ನೀವು ಕೆಲವು ಎಚ್ಚರಿಕೆಗಳನ್ನು ಪಡೆಯಲು ವೇಳೆ ಚಿಂತಿಸಬೇಡಿ, ಆದಾಗ್ಯೂ, ಮುಂದಿನ ದೋಷವನ್ನು ತೋರಿಸುವ ಸಾರ್ವತ್ರಿಕ ಭಂಗಕ್ಕೆ ನೀಡಲು ಇರಬಹುದು:

  #1808 - ಸ್ಕೀಮ ಅಸಾಮರಸ್ಯವು (ಟೇಬಲ್ ROW_TYPE_DYNAMIC ಸಾಲು ವಿನ್ಯಾಸವನ್ನು ಹೊಂದಿದೆ, .IBD ಕಡತ ROW_TYPE_COMPACT ಸಾಲು ವಿನ್ಯಾಸವನ್ನು ಹೊಂದಿದೆ.)

ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಈ ಕಾರಣ mysql5.7.14 ವಿವಿಧ ರೀತಿಯಲ್ಲಿ ಹರಿಯುತ್ತಿತ್ತು (ಹೊಸ) MySQL ಡೇಟಾ-6.5.17 ಸಂಬಂಧಿಸಿದಂತೆ ಡೀಫಾಲ್ಟ್ ಟೇಬಲ್ ಸೃಷ್ಟಿಸುತ್ತದೆ (ಹಳೆಯ), SEM ಒ ROW_FORMAT = ಕಾಂಪ್ಯಾಕ್ಟ್.

ನಂತರ, ನೀವು MySQL ಬಳಸುತ್ತಿದ್ದರೆ> mysql5.7.14 =, ನೀವು ಮಾಡಬೇಕಾದ್ದು ಎಲ್ಲಾ ಟೇಬಲ್ ಸೃಷ್ಟಿ ವ್ಯಾಖ್ಯಾನದಲ್ಲಿ ROW_FORMAT = ಕಾಂಪ್ಯಾಕ್ಟ್ ಸೇರಿಸಿ.

  ಕೋಷ್ಟಕ ರಚಿಸಿ `wp_posts` (. . .) ಎಂಜಿನ್=InnoDB ROW_FORMAT=ಕಾಂಪ್ಯಾಕ್ಟ್

ಇತರ ದೋಷಗಳು

ಕೇವಲ ದಾಖಲೆ, .frm ಡೇಟಾ ಹೊರತೆಗೆಯುವಿಕೆ ಯಶಸ್ವಿಯಾಯಿತು ಮೊದಲು, ನಾನು ಕೆಲವು ತಪ್ಪುಗಳನ್ನು ಹೊಂದಿತ್ತು:

  # localhost ಮೇಲೆ ಮೂಲ: ... ಸಂಪರ್ಕ.
  # ಪೋರ್ಟ್ನಲ್ಲಿ ನೀಡಿದೆ ಸರ್ವರ್ ಆರಂಭಗೊಂಡು 3304 ... ದೋಷ ವಿಫಲವಾಗಿದೆ ನೀಡಿದೆ ಸರ್ವರ್ ನಿಲ್ಲಿಸಲು ಪ್ರಯತ್ನಿಸಲಾಗುತ್ತಿದೆ.  ಪ್ರಕ್ರಿಯೆ ಐಡಿ = 6648.
  ದೋಷ: ಸ್ಪಾವ್ನ್ ಸರ್ವರ್ ಕಾರ್ಯಾಚರಣೆ ವಿಫಲವಾಗಿದೆ. ಕ್ಲೋನ್ ಸರ್ವರ್ ದೋಷ: ಸಂಪರ್ಕಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ ಹೊಸ ಉದಾಹರಣೆಗೆ. ಪ್ರಕ್ರಿಯೆ ಐಡಿ = 6648.. ನಿವಾರಿಸಲು, ಮತ್ತೆ ಸೌಲಭ್ಯವನ್ನು ಚಲಾಯಿಸಬಹುದು ಮತ್ತು ಬಳಕೆಯ ದಿ --ಹುಟ್ಟಿಗೆ ಪರಿಚಾರಕದಿಂದ ಸಂದೇಶಗಳನ್ನು ವೀಕ್ಷಿಸಲು ಮತ್ತು ನಂತರ ಮಂಡಿಸಿದರು ಯಾವುದೇ ದೋಷಗಳನ್ನು ಮತ್ತೆ ಸೌಲಭ್ಯವನ್ನು ಚಲಾಯಿಸಬಹುದು ಸರಿಪಡಿಸಲು ಮಾತಿನ ಕಂತೆ ಆಯ್ಕೆಯನ್ನು.
  ಯಶಸ್ವಿಯಾಗದೆ: ಪಿಐಡಿ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ 6648 (ಪಿಐಡಿ ಮಗು ಪ್ರಕ್ರಿಯೆ 7264) ಕೊನೆಗೊಳಿಸಲಾಗಿದೆ.
ಟ್ರೇಸ್ಬ್ಯಾಕ್ (ಅತ್ಯಂತ ಇತ್ತೀಚಿನ ಕರೆ ಕಳೆದ):
  ಫೈಲ್ "G:\ADE  ನಿರ್ಮಿಸಲು  sb_0-19921351-1470074463.97  ಪೈಥಾನ್-2.7.6-ಕಿಟಕಿಗಳು-x86-64bit  ಲಿಬ್  ಸೈಟ್ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು  cx_Freeze  initscripts  Console.py", ಲೈನ್ 27, ರಲ್ಲಿ <ಘಟಕ>
  ಫೈಲ್ "scripts\mysqlfrm.py", ಲೈನ್ 422, ರಲ್ಲಿ <ಘಟಕ>
  ಫೈಲ್ ".\mysql\utilities\command\ಆರ್ead_frm.py", ಲೈನ್ 439, read_frm_files ರಲ್ಲಿ
  ಫೈಲ್ ".\mysql\utilities\command\ಆರ್ead_frm.py", ಲೈನ್ 166, _spawn_server ರಲ್ಲಿ
  ಫೈಲ್ ".\mysql\utilities\command\serverclone.py", ಲೈನ್ 180, clone_server ರಲ್ಲಿ
  ಫೈಲ್ ".\mysql\utilities\common\ಟಿools.py", ಲೈನ್ 273, get_mysqld_version ರಲ್ಲಿ
IOError: [Errno 13] ಅವಕಾಶ ನೀಡಲಾಗಿಲ್ಲ: 'Version_check'

ವರ್ಡ್ಪ್ರೆಸ್ ನಿರ್ದಿಷ್ಟ ಸಂದರ್ಭದಲ್ಲಿ, ನೀವು .frm ಪಡೆದ SQL ರಚಿತವಾದ ಸ್ಕ್ರಿಪ್ಟ್ ತೆಗೆದು ಅಗತ್ಯವಿದೆ, 'ಡೀಫಾಲ್ಟ್ ಎಲ್ಲಾ ನಮೂದುಗಳನ್ನು ‘0000-00-00 00:00:00', ಇಲ್ಲದಿದ್ದರೆ, ದೋಷ ಹತ್ತಿಕೊಳ್ಳುತ್ತವೆ:

  #1067 - ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯವನ್ನು (ಡೀಫಾಲ್ಟ್) 'COMMENT_DATE' ಅಮಾನ್ಯವಾದ

ಆ!

ಮೂಲಗಳು

http://www.voxteneo.com/restoring-tables-mysql-database-frm-ibd-files-available/

https://medium.com/@alexquick/transporting-mysql-tablespaces-from-5-6-to-5-7-517c01345fbb#.72zermd8b

http://dev.mysql.com/doc/refman/5.5/en/innodb-multiple-tablespaces.html

https://lanmenezesbr.wordpress.com/2014/10/21/mysql-erro-1146-table-doesnt-exist/

http://stackoverflow.com/questions/7759170/mysql-table-doesnt-exist-but-it-does-or-it-should

ಹಿಟ್ ಒಟ್ಟು ಸಂಖ್ಯೆ: 21448

12 ವಿಮರ್ಶೆಗಳು “ಮಾತ್ರ .frm ಮತ್ತು .ibd ಕಡತಗಳನ್ನು ಲಭ್ಯವಿದೆ MySQL ಕೋಷ್ಟಕಗಳು ಕೊಡು

  1. ರೋಡ್ರಿಗೋ ಹೇಳಿದರು:

    ನೀವು ಕೆಳಗಿನ ದೋಷ ಸಂದೇಶವನ್ನು ನೀವು ಏನು ಮಾಡಬೇಕೆಂದು: #1815 – ಆಂತರಿಕ ದೋಷ. ಕೋಷ್ಟಕದಲ್ಲಿ LSNs ರೀಸೆಟ್ “meubanco”.”minhatabela”: ಡೇಟಾ ರಚನೆ ಭ್ರಷ್ಟಾಚಾರ.
    ಇದು ಸಾಧ್ಯ ಡೇಟಾ ಕೈಯಾರೆ ಒಳಸೇರಿಸಿದನು ಮಾಡುವುದು? ಇದು ಹೇಗೆ?
    ನಾನು ಧನ್ಯವಾದ.

  2. kimo ಹೇಳಿದರು:

    ನಾನು ನೀವು ಒಂದು ಬಿಗ್ ಎಫ್ ** ರಾಜ ಧನ್ಯವಾದಗಳು ನೀಡಲು ಬಯಸುವ YOUUUUUUU. ನೀವು ನನ್ನ ಜೀವನದ ಸೊಗಸುಗಾರ ಉಳಿಸಿದ!!!!!

  3. Cristian ಯು ಹೇಳಿದರು:

    ಹೈ ಟೇಲರ್,

    ಹೇಗೆ ನೀವು ಈ ದೋಷವನ್ನು ಪರಿಹರಿಸಲು ಮಾಡಲಿಲ್ಲ:
    ದೋಷ: ಸ್ಪಾವ್ನ್ ಸರ್ವರ್ ಕಾರ್ಯಾಚರಣೆ ವಿಫಲವಾಗಿದೆ. ಕ್ಲೋನ್ ಸರ್ವರ್ ದೋಷ: ಹೊಸ ಉದಾಹರಣೆಗೆ ಸಂಪರ್ಕಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ. ಪ್ರಕ್ರಿಯೆ ಐಡಿ = 6648.. ನಿವಾರಿಸಲು, ಮತ್ತೆ ಯುಟಿಲಿಟಿ ಚಲಾಯಿಸಲು ಮತ್ತು ಬಳಸಲು –ಹುಟ್ಟಿಗೆ ಪರಿಚಾರಕದಿಂದ ಸಂದೇಶಗಳನ್ನು ವೀಕ್ಷಿಸಲು ಮತ್ತು ನಂತರ ಮಂಡಿಸಿದರು ಯಾವುದೇ ದೋಷಗಳನ್ನು ಮತ್ತೆ ಸೌಲಭ್ಯವನ್ನು ಚಲಾಯಿಸಬಹುದು ಸರಿಪಡಿಸಲು ಮಾತಿನ ಕಂತೆ ಆಯ್ಕೆಯನ್ನು.
    ಯಶಸ್ವಿಯಾಗದೆ: ಪಿಐಡಿ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ 6648 (ಪಿಐಡಿ ಮಗು ಪ್ರಕ್ರಿಯೆ 7264) ಕೊನೆಗೊಳಿಸಲಾಗಿದೆ.

    ನಾನು ಅದೇ ಸಂದೇಶವನ್ನು ಸ್ವೀಕರಿಸುತ್ತಿರಲು ಮತ್ತು ನಾನು ಪರಿಹರಿಸಲು ಹೇಗೆ ಗೊತ್ತಿಲ್ಲ ಕಿವಿಗೊಡದ.

    ಧನ್ಯವಾದಗಳು

  4. ರೀತಿಯಲ್ಲಿ, ಸಾಮಾನ್ಯವಾಗಿ ನಾನು ಪ್ರಕಟಣೆಗಳು ಕುರಿತು ಪ್ರತಿಕ್ರಿಯಿಸುವುದಿಲ್ಲ, ಆದರೆ ಈ ಕಾಮೆಂಟ್ ಮಾಡಬೇಕು!

    ಅಭಿನಂದನೆಗಳು ನನ್ನ ಉಳಿಸಿದ!

    ನೀವು ಅತ್ಯಂತ ಧನ್ಯವಾದಗಳು!.

  5. Reginaldo ಲೂಯಿಜ್ ದೆ ಫ್ರೀಟಾಸ್ ಹೇಳಿದರು:

    ಅಭಿನಂದನೆಗಳು ಟೇಲರ್, ಆದರೆ ನೀತಿಬೋಧಕ ಅಸಾಧ್ಯ!! ನೀವು ಅದೇ ವ್ಯಕ್ತಿ!

    ನರ್ತನ ಮತ್ತು ನಿಮ್ಮ ಅನುಭವವನ್ನು ಹಂಚಿಕೊಂಡಿದ್ದಕ್ಕಾಗಿ ಧನ್ಯವಾದಗಳು!

ಒಂದು ಉತ್ತರಿಸಿ ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ರ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *