BACKWPUP ಪ್ಲಗಿನ್ ಎಚ್ಚರಿಕೆ-ಇದರಿಂದ-ಲೋಡ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ-MySQLಪ್ರೊಕ್-ದಿ-ಟೇಬಲ್-ಬಹುಶಃ-ಭ್ರಷ್ಟವಾಗಿದೆ
WAARSCHUWING: ಡೇಟಾಬೇಸ್ಫೌಟ್ನಿಂದ ಲೋಡ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ MySQL.proc.
ಈ ಎಚ್ಚರಿಕೆ ಎಷ್ಟು ಗಂಭೀರವಾಗಿದೆ?ಅದನ್ನು ಸರಿಪಡಿಸಲು ಏನು ಮಾಡಬಹುದು?
ವಿಭಿನ್ನ MySQL ಸರ್ವರ್ ಆವೃತ್ತಿಗಳಿಗೆ ಅಗತ್ಯವಿರುವ ಸ್ಕೀಮಾ ಬದಲಾವಣೆಗಳು ಇದಕ್ಕೆ ಕಾರಣ.ಇದನ್ನು ಸರಿಪಡಿಸಲು ಸುಲಭವಾದ ಮಾರ್ಗವೆಂದರೆ ಆಜ್ಞಾ ಸಾಲಿನಿಂದ mysql_upgrade ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸುವುದು.
mysql_upgrade ಕುರಿತು
mysql_upgrade MySQL ಸರ್ವರ್ನ ಪ್ರಸ್ತುತ ಆವೃತ್ತಿಯೊಂದಿಗೆ ಅಸಾಮರಸ್ಯಕ್ಕಾಗಿ ಎಲ್ಲಾ ಡೇಟಾಬೇಸ್ಗಳಲ್ಲಿನ ಎಲ್ಲಾ ಕೋಷ್ಟಕಗಳನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ. mysql_upgrade ಕೂಡ ಸಿಸ್ಟಮ್ ಟೇಬಲ್ಗಳನ್ನು ಅಪ್ಗ್ರೇಡ್ ಮಾಡುತ್ತದೆ ಇದರಿಂದ ಹೊಸ ಸವಲತ್ತುಗಳು ಅಥವಾ ಸೇರಿಸಲಾದ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬಳಸಿಕೊಳ್ಳಬಹುದು.
MySQL ಅನ್ನು ಅಪ್ಗ್ರೇಡ್ ಮಾಡಿದಾಗಲೆಲ್ಲಾ mysql_upgrade ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕು.ಇದು ಹಳೆಯ mysql_fix_privilege_tables ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ, ಅದನ್ನು ಇನ್ನು ಮುಂದೆ ಬಳಸಬಾರದು.
mysql_upgrade ಕೋಷ್ಟಕಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಮತ್ತು ಸರಿಪಡಿಸಲು ಮತ್ತು ಸಿಸ್ಟಮ್ ಕೋಷ್ಟಕಗಳನ್ನು ನವೀಕರಿಸಲು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ:
mysqlcheck --all-databases --check-upgrade --auto-repair
mysql fix_priv_tables
ಆಜ್ಞಾ ಸಾಲಿನಿಂದ mysql_upgrade ಅನ್ನು ರನ್ ಮಾಡಿ
mysql_upgrade ಅನ್ನು ಬಳಸಲು, MySQL ಸರ್ವರ್ ಚಾಲನೆಯಲ್ಲಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ, ನಂತರ ಆಜ್ಞಾ ಸಾಲಿನ ಉಪಕರಣದಿಂದ mysql_upgrade ಅನ್ನು ಆಹ್ವಾನಿಸಿ:
mysql_upgrade -uroot -p --force
ನಂತರ ನೀವು MySQL ರೂಟ್ಗಾಗಿ ಪಾಸ್ವರ್ಡ್ಗಾಗಿ ಪ್ರಾಂಪ್ಟ್ ಮಾಡಬೇಕು, ಮತ್ತು mysql_upgrade ಎಲ್ಲಾ ಡೇಟಾಬೇಸ್ಗಳು ಮತ್ತು ಕೋಷ್ಟಕಗಳನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ ಮತ್ತು ಸೂಕ್ತವಾದಲ್ಲಿ ದುರಸ್ತಿ ಮಾಡುತ್ತದೆ.
ಶೆಲ್ನ ಹುಡುಕಾಟ ಮಾರ್ಗದಲ್ಲಿ ಇಲ್ಲದಿದ್ದರೆ ಮೇಲಿನ ಆಜ್ಞೆಗೆ ಪೂರ್ಣ ಮಾರ್ಗವನ್ನು ನೀವು ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕಾಗಬಹುದು.
ಡೆಬಿಯನ್ 6 ರಂದು, ಇದು ಹೀಗಿರಬೇಕು:
/usr/bin/mysql_upgrade -uroot -p --force
Mac ಗಾಗಿ MAMP ನಲ್ಲಿ, ಡೀಫಾಲ್ಟ್ ಮಾರ್ಗವಾಗಿದೆ:
/Applications/MAMP/Library/bin/mysql_upgrade -uroot -p --force
ವಿಂಡೋಸ್ನಲ್ಲಿ, MySQL ಅನ್ನು ಸ್ಥಾಪಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಬಿನ್ ಉಪ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಸೇರಿಸಲಾಗುತ್ತದೆ.ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಇದು ಇಲ್ಲಿ ನೆಲೆಗೊಂಡಿರಬೇಕು:
"C:\Program Files\MySQL\MySQL Server\[*CHANGE TO MySQL SERVER*]\bin\mysqladmin" -u root shutdown
ಮುಗಿಸು!
mysql_upgrade ಅನ್ನು ಚಲಾಯಿಸಿದ ನಂತರ, ಸಿಸ್ಟಮ್ ಟೇಬಲ್ಗಳಿಗೆ ಯಾವುದೇ ಬದಲಾವಣೆಗಳು ಕಾರ್ಯಗತಗೊಳ್ಳುತ್ತವೆ ಎಂಬುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಸರ್ವರ್ ಅನ್ನು ನಿಲ್ಲಿಸಿ ಮತ್ತು ಮರುಪ್ರಾರಂಭಿಸಿ.
ಎಲ್ಲಾ ಪರಿಶೀಲಿಸಿದ ಮತ್ತು ದುರಸ್ತಿ ಮಾಡಿದ ಕೋಷ್ಟಕಗಳನ್ನು ಪ್ರಸ್ತುತ MySQL ಆವೃತ್ತಿ ಸಂಖ್ಯೆಯೊಂದಿಗೆ ಗುರುತಿಸಲಾಗಿದೆ.ಇದು ಮುಂದಿನ ಬಾರಿ mysql_upgrade ಸರ್ವರ್ನ ಅದೇ ಆವೃತ್ತಿಯಲ್ಲಿ ರನ್ ಆಗುವುದನ್ನು ಖಚಿತಪಡಿಸುತ್ತದೆ, ಟೇಬಲ್ ಅನ್ನು ಮತ್ತೊಮ್ಮೆ ಪರಿಶೀಲಿಸಬೇಕೆ ಅಥವಾ ದುರಸ್ತಿ ಮಾಡಬೇಕೆ ಎಂದು ಅದು ಹೇಳಬಹುದು.
ಹೋಪ್ ಚೆನ್ ವೈಲಿಯಾಂಗ್ ಬ್ಲಾಗ್ ( https://www.chenweiliang.com/ ) "BACKWPUP ಪ್ಲಗಿನ್ ಎಚ್ಚರಿಕೆ-mysqlproc-ನಿಂದ-ಲೋಡ್-ಲೋಡ್ ಮಾಡಲಾಗುವುದಿಲ್ಲ-ಕೋಷ್ಟಕ-ಬಹುಶಃ-ಭ್ರಷ್ಟ", ಇದು ನಿಮಗೆ ಸಹಾಯಕವಾಗಿದೆ.
ಈ ಲೇಖನದ ಲಿಂಕ್ ಅನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ಸ್ವಾಗತ:https://www.chenweiliang.com/cwl-167.html
ಇತ್ತೀಚಿನ ನವೀಕರಣಗಳನ್ನು ಪಡೆಯಲು ಚೆನ್ ವೈಲಿಯಾಂಗ್ ಅವರ ಬ್ಲಾಗ್ನ ಟೆಲಿಗ್ರಾಮ್ ಚಾನಲ್ಗೆ ಸುಸ್ವಾಗತ!
📚 ಈ ಮಾರ್ಗದರ್ಶಿಯು ದೊಡ್ಡ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ, 🌟ಇದು ಅಪರೂಪದ ಅವಕಾಶವಾಗಿದೆ, ಇದನ್ನು ತಪ್ಪಿಸಿಕೊಳ್ಳಬೇಡಿ! ⏰⌛💨
ಇಷ್ಟವಾದಲ್ಲಿ ಶೇರ್ ಮಾಡಿ ಮತ್ತು ಲೈಕ್ ಮಾಡಿ!
ನಿಮ್ಮ ಹಂಚಿಕೆ ಮತ್ತು ಇಷ್ಟಗಳು ನಮ್ಮ ನಿರಂತರ ಪ್ರೇರಣೆ!