MySQL ಡೇಟಾಬೇಸ್‌ನ ಕೋಷ್ಟಕಗಳನ್ನು ಪರಿಶೀಲಿಸಿ ಮತ್ತು ಭ್ರಷ್ಟಾಚಾರವನ್ನು ಸರಿಪಡಿಸಿ

ನಾನು ನಿರ್ವಹಿಸುವ ಸರ್ವರ್‌ಗಳ ಬಗ್ಗೆ ಜಾಗೃತರಾಗಲು ಇಷ್ಟಪಡುವವರಲ್ಲಿ ನಾನೂ ಒಬ್ಬ, ಅವರು ಹೆಚ್ಚು ಸ್ಥಿರವಾಗಿದ್ದರೂ, ಅವರ ಮೇಲೆ ಯಾವಾಗಲೂ ನಿಗಾ ಇಡುವುದು ಎಂದಿಗೂ ನೋವುಂಟು ಮಾಡುವುದಿಲ್ಲ.

ಯಜಮಾನನ ಕಣ್ಣು ಕುದುರೆಯನ್ನು ಗಟ್ಟಿಗೊಳಿಸುತ್ತದೆ

ಕಾಲಕಾಲಕ್ಕೆ ಸರ್ವರ್ ಮತ್ತು ಅದರ ಸೇವೆಗಳಲ್ಲಿ ಹಲವಾರು ತಪಾಸಣೆ ಮಾಡುವುದು ಒಳ್ಳೆಯದು, ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಾನು ಡೇಟಾಬೇಸ್‌ನ ಕೋಷ್ಟಕಗಳನ್ನು ಹೇಗೆ ಪರಿಶೀಲಿಸುವುದು ಮತ್ತು ಒಂದು ಭ್ರಷ್ಟವಾಗಿದ್ದರೆ ಅದನ್ನು ಹೇಗೆ ಸರಿಪಡಿಸುವುದು ಎಂಬುದರ ಕುರಿತು ಮಾತನಾಡುತ್ತೇನೆ.

MySQL DB ಯ ಕೋಷ್ಟಕಗಳನ್ನು ಪರಿಶೀಲಿಸಿ

ಎಲ್ಲದಕ್ಕೂ (ಅಥವಾ ಬಹುತೇಕ ಎಲ್ಲದಕ್ಕೂ), ಸಾಕಷ್ಟು ಸರಳವಾದ ಆಜ್ಞೆಯಿದೆ, ಅದು ಎಲ್ಲಾ ಕೋಷ್ಟಕಗಳನ್ನು MySQL ಡೇಟಾಬೇಸ್‌ನಲ್ಲಿ ಪರಿಶೀಲಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ:

mysqlcheck --check BASE_DE_DATOS --user="USUARIO" --password="PASSWORD"

ಉದಾಹರಣೆಗೆ, ನನ್ನ ಬಳಿ ಡೇಟಾಬೇಸ್ ಇದೆ ಎಂದು ಭಾವಿಸೋಣ: ಪ್ರಾಜೆಕ್ಟ್ ಥೀಸಿಸ್

ನನ್ನ MySQL ನಿರ್ವಾಹಕ ಬಳಕೆದಾರರು: ಮೂಲ

ಮತ್ತು ಆ ಬಳಕೆದಾರರ ಪಾಸ್‌ವರ್ಡ್: ತಪ್ಪಾದ ಪಾಸ್‌ವರ್ಡ್

ಆದ್ದರಿಂದ ಸಾಲು ಹೀಗಿರುತ್ತದೆ:

mysqlcheck --check proyectotesis --user="root" --password="misuperpassword"

ಇದು ಈ ರೀತಿಯದನ್ನು ತೋರಿಸುತ್ತದೆ:

dfirefoxos.wp_commentmeta ಸರಿ ಸರಿ dfirefoxos.wp_links dfirefoxos.wp_comments ಸರಿ dfirefoxos.wp_options ಸರಿ dfirefoxos.wp_postmeta ಸರಿ dfirefoxos.wp_posts ಸರಿ dfirefoxos.wp_term_relationships ಸರಿ dfirefoxos.wwwp_term_firefox ಸರಿ dfirefoxos.wp_termtermsfirefoxfirefox_wp_term_fireosfirefox_wpfoxosponomy_term_postsfirefoxfirefox_term_relationships OK_wpfoxosfirefox_term_relationshipsfirefox OK_wp_term_fireosfirefox_wpfoxospfoxonwp_term_

ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ಎಲ್ಲಾ ಕೋಷ್ಟಕಗಳು ಇದೀಗ.

ಟೇಬಲ್ ಭ್ರಷ್ಟವಾಗಿ ಕಾಣಿಸಿಕೊಂಡರೆ ಅದನ್ನು ಸರಿಪಡಿಸುವುದು ಹೇಗೆ?

ಇದನ್ನು ವಿವರವಾಗಿ ವಿವರಿಸುವ ಪೋಸ್ಟ್ ಅನ್ನು ನಾನು ಈಗಾಗಲೇ ಮಾಡಿದ್ದೇನೆ: ಕೋಷ್ಟಕಗಳನ್ನು ರಿಪೇರಿ ಮಾಡುವುದು ಹೇಗೆ MySQL ನಲ್ಲಿ ಕೆಟ್ಟ ಅಥವಾ ಭ್ರಷ್ಟ ಎಂದು ಗುರುತಿಸಲಾಗಿದೆ

ಆದಾಗ್ಯೂ, ನಾನು ಇಲ್ಲಿ ಹಂತಗಳನ್ನು ಬಿಡುತ್ತೇನೆ.

1. ಮೊದಲು ನಾವು ಟರ್ಮಿನಲ್ ಮೂಲಕ MySQL ಅನ್ನು ನಮೂದಿಸಬೇಕು:

mysql -u root -p

ಇದು ನಮ್ಮನ್ನು ಮೂಲ ಪಾಸ್‌ವರ್ಡ್ ಕೇಳುತ್ತದೆ, ನಾವು ಅದನ್ನು ಹಾಕಿ [Enter] ಒತ್ತಿರಿ.

2. ನಂತರ ನಾವು ಯಾವ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಬಳಸುತ್ತೇವೆ ಎಂಬುದನ್ನು ನಾವು ಸೂಚಿಸಬೇಕು, ಅಂದರೆ ದೋಷಪೂರಿತ ಟೇಬಲ್ ಹೊಂದಿರುವ ಡೇಟಾಬೇಸ್. ಆರಂಭದಲ್ಲಿ ಉದಾಹರಣೆಯನ್ನು ಅನುಸರಿಸಿ, ಡೇಟಾಬೇಸ್ ಎಂದು ಹೇಳೋಣ: ಪ್ರಾಜೆಕ್ಟ್ ಪ್ರಬಂಧ

use proyectotesis;

ಪ್ರತಿ ಅರ್ಧವಿರಾಮ ಚಿಹ್ನೆ ಬಹಳ ಮುಖ್ಯ; ಕೊನೆಯಲ್ಲಿ ಇರಿಸಿ.

ಮತ್ತು ಈಗ ನಾವು ಅದನ್ನು ಭ್ರಷ್ಟ ಕೋಷ್ಟಕವನ್ನು ಸರಿಪಡಿಸಲು ಹೇಳುತ್ತೇವೆ, ಉದಾಹರಣೆಗೆ ಟೇಬಲ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ: ಸಾರ್ವಜನಿಕ_ ಮಾಹಿತಿ

ಬಯಸುವಿರಾ:

repair table public_information;

ಮತ್ತು ವಾಯ್ಲಾ, ಹೆಚ್ಚಿನ ಸಂದರ್ಭಗಳಲ್ಲಿ ಅದನ್ನು ಸರಿಪಡಿಸಲು ಇದು ಸಾಕಷ್ಟು ಇರಬೇಕು.

ಇದು ನಿಮಗೆ ಉಪಯುಕ್ತವಾಗಿದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ ... ಮತ್ತು ನೀವು ಎಂದಿಗೂ ಭ್ರಷ್ಟ ಕೋಷ್ಟಕಗಳನ್ನು ಹೊಂದಿಲ್ಲ


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

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

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   ಆಲ್ಬರ್ಟೊ ಕಾರ್ಡೋನಾ ಡಿಜೊ

    ಹಲೋ, ಉತ್ತಮ ಕೊಡುಗೆ, ದೋಷವನ್ನು ಸರಿಪಡಿಸಲು ಹಿಂದಿನದು

    ಒಂದು ಪ್ರಶ್ನೆ, ಪ್ರಸ್ತುತ ನಾನು ಮರಿಯಡ್ಬ್ ಅನ್ನು ಬಳಸುತ್ತಿದ್ದೇನೆ, ಪುಸ್ತಕ (ಮಾರ್ಗದರ್ಶಿ) «sql99 Spanish ಸ್ಪ್ಯಾನಿಷ್ ಭಾಷೆಯಲ್ಲಿದೆ ಎಂದು ನಿಮಗೆ ತಿಳಿದಿದೆಯೇ?
    ಮಾರಿಯಾಡಿಬಿ ಮಾರ್ಗದರ್ಶಿ ಪೂರ್ಣಗೊಳ್ಳದ ಕಾರಣ ಡಿಡಿಎಲ್ ಬಗ್ಗೆ ಸಂಪೂರ್ಣ ಸಿಂಟ್ಯಾಕ್ಸ್ ತಿಳಿಯಲು ಕೆಲವು ಉತ್ತಮ SQL99 ಮಾರ್ಗದರ್ಶಿ.

    ಸಂಬಂಧಿಸಿದಂತೆ

    1.    KZKG ^ ಗೌರಾ ಡಿಜೊ

      ಹಲೋ,

      ಕಲ್ಪನೆಯಿಲ್ಲ ಸ್ನೇಹಿತ, ಇದು ಯಾವ ಪುಸ್ತಕ ಎಂದು ನನಗೆ ಗೊತ್ತಿಲ್ಲ, ಕ್ಷಮಿಸಿ.

  2.   ಎಲಿಯೋಟೈಮ್ 3000 ಡಿಜೊ

    ಪರಿಪೂರ್ಣ, ಆದ್ದರಿಂದ ನನ್ನ ಸೈಟ್ ಅನ್ನು ಅಪಾಚೆಯಿಂದ NGINX ಗೆ ಸ್ಥಳಾಂತರಿಸಿದ ನಂತರ ವರ್ಡ್ಪ್ರೆಸ್ ನನಗೆ ನೀಡದ ಹಿಂದಿನ URL ಅಲಿಯಾಸ್ ಅನ್ನು ಅನ್ವಯಿಸಲು ನನಗೆ ಅನುಮತಿಸದ ದೋಷವನ್ನು ನಾನು ಸರಿಪಡಿಸಬಹುದು.

  3.   ಕೊರಟ್ಸುಕಿ ಡಿಜೊ

    ಅಲ್ಲದೆ, phpMyAdmin ನೊಂದಿಗೆ, ನೀವು ಲಾಗ್ ಇನ್ ಮಾಡಿದ ನಂತರ, ಡೇಟಾಬೇಸ್ ಆಯ್ಕೆಮಾಡಿ, ಎಲ್ಲಾ ಕೋಷ್ಟಕಗಳನ್ನು ಗುರುತಿಸಿ ಮತ್ತು ಡ್ರಾಪ್-ಡೌನ್ ಮೆನುವಿನಿಂದ «ರಿಪೇರಿ ಕೋಷ್ಟಕಗಳು option ಆಯ್ಕೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು ...
    ಸಲು 2 ಮತ್ತು ಅದು ನಿಮಗೆ ಸೇವೆ ಸಲ್ಲಿಸುತ್ತದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ

    1.    KZKG ^ ಗೌರಾ ಡಿಜೊ

      ಒಳ್ಳೆಯದು, ಅದು ನನಗೆ ತಿಳಿದಿರಲಿಲ್ಲ!

    2.    ಎಲಾವ್ ಡಿಜೊ

      ದುರಸ್ತಿ ಮತ್ತು ಆಪ್ಟಿಮೈಜ್ ಮಾಡಿ ..

      1.    ಎಲಿಯೋಟೈಮ್ 3000 ಡಿಜೊ

        ಅದೇ, phpmyadmin ನಲ್ಲಿ ಒಬ್ಬರು ಹೆಚ್ಚು IDE ಗೆ ಬಳಸದಿದ್ದಲ್ಲಿ ಆಜ್ಞೆಗಳ ಕೊನೆಯಲ್ಲಿ ಅದನ್ನು ನಿರ್ವಹಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದ್ದರೂ ಸಹ.