MySQL ಮೂಲ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಮರೆತ ಸಾಂದರ್ಭಿಕ ನಿರ್ವಾಹಕರು ನನಗೆ ತಿಳಿದಿದ್ದಾರೆ, ಇದು ನಿಜವಾದ ಅನಾನುಕೂಲವಾಗಬಹುದು, ಸರಿ?
ನೀವು ಹೊಸ ಡೇಟಾಬೇಸ್ ಅನ್ನು ರಚಿಸಬೇಕಾಗಿದೆ ಎಂದು g ಹಿಸಿ, ಏನು ಬೇಕಾದರೂ ಮಾಡಿ ಮತ್ತು ನಿಮಗೆ ಸಾಧ್ಯವಿಲ್ಲ ಏಕೆಂದರೆ MySQL ಸರ್ವರ್ನ ನಿರ್ವಾಹಕರ (ಮೂಲ) ಪಾಸ್ವರ್ಡ್ ನಿಮಗೆ ನೆನಪಿಲ್ಲ, ಇದು ನಿಜವಾದ ಸಮಸ್ಯೆ.
ಮೂಲ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಹೊಂದಿಸದೆ ಟರ್ಮಿನಲ್ ಮೂಲಕ MySQL ಸರ್ವರ್ ಅನ್ನು ಹೇಗೆ ಪ್ರವೇಶಿಸುವುದು ಎಂದು ಇಲ್ಲಿ ನಾನು ನಿಮಗೆ ತೋರಿಸುತ್ತೇನೆ, ಆದ್ದರಿಂದ ಒಳಗೆ ಒಮ್ಮೆ ನೀವು ರೂಟ್ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಬದಲಾಯಿಸಬಹುದು.
ಮೊದಲನೆಯದು ಮೈಸ್ಕ್ಲ್ ಸೇವೆಯನ್ನು ನಿಲ್ಲಿಸುವುದು:
service mysql stop
ಇದು ಸೇವೆಯನ್ನು ನಿಲ್ಲಿಸಿದೆ, ಈಗ ನಾವು ಅದನ್ನು ಪ್ರಾರಂಭಿಸಲಿದ್ದೇವೆ ಆದರೆ ಬೇರೆ ರೀತಿಯಲ್ಲಿ, ನಂತರ ನಮ್ಮನ್ನು ಪಾಸ್ವರ್ಡ್ ಕೇಳುವುದಿಲ್ಲ:
mysqld_safe --skip-grant-tables &
ಸಿದ್ಧ, ಈಗ ನಾವು MySQL ಟರ್ಮಿನಲ್ ಅನ್ನು ಪ್ರವೇಶಿಸೋಣ:
mysql -u root
ಅದು ಪಾಸ್ವರ್ಡ್ ಕೇಳಲಿಲ್ಲ ಎಂದು ಅವರು ನೋಡುತ್ತಾರೆ, ಅವರು ಈಗಾಗಲೇ MySQL ಕನ್ಸೋಲ್ ಅಥವಾ ಟರ್ಮಿನಲ್ ಅನ್ನು ಪ್ರವೇಶಿಸಿದ್ದಾರೆ ಮತ್ತು ಅವರು ಏನು ಬೇಕಾದರೂ ಮಾಡಬಹುದು ಎಂದು ಅವರು ನೋಡುತ್ತಾರೆ, MySQL ರೂಟ್ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಬದಲಾಯಿಸಲು ಮುಂದುವರಿಯೋಣ.
ಮೊದಲು ನಾವು MySQL ಡೇಟಾಬೇಸ್ ಅನ್ನು ನಮೂದಿಸುತ್ತೇವೆ:
use mysql;
ನಂತರ, ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಬದಲಾಯಿಸೋಣ:
update user set password=PASSWORD("ElNuevoPassword") where user='root';
ಈಗ ಸವಲತ್ತುಗಳನ್ನು ರಿಫ್ರೆಶ್ ಮಾಡೋಣ:
flush privileges;
ಮತ್ತು ಅಂತಿಮವಾಗಿ ನಾವು ಹೊರಗೆ ಹೋಗುತ್ತೇವೆ:
quit;
ಸಿದ್ಧವಾಗಿದೆ, ನಾವು MySQL ನ ಮೂಲ ಬಳಕೆದಾರರ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಬದಲಾಯಿಸಿದ್ದೇವೆ, ಈಗ ನಾವು ಸೇವೆಯನ್ನು ನಿಲ್ಲಿಸಿ ಅದನ್ನು ಪ್ರಾರಂಭಿಸಲಿದ್ದೇವೆ:
service mysql stop
service mysql start
ಕೊನೆಯಲ್ಲಿ
ಇದು, ಅವರು ತಮ್ಮದೇ ಆದ MySQL ಸರ್ವರ್ನ ನಿಯಂತ್ರಣವನ್ನು ಮರಳಿ ಪಡೆದಿದ್ದಾರೆ
ತುಂಬಾ ಒಳ್ಳೆಯ ಸಲಹೆ, ಧನ್ಯವಾದಗಳು
ಅತ್ಯುತ್ತಮ, ಅದ್ಭುತವಾಗಿದೆ!
ಅದನ್ನು ಪ್ರಯತ್ನಿಸಲು ನನಗೆ ಏನಾಗುತ್ತದೆ ಎಂದು ಕಾಯಲು, ಉತ್ತಮ ಸಲಹೆಗಳಿಲ್ಲ
ಎಕ್ಸೆಲೆಂಟ್
ಬಹಳ ಒಳ್ಳೆಯ ಲೇಖನ, ಅಪ್ಪುಗೆ !!
ತುಂಬಾ ಉಪಯುಕ್ತವಾಗಿದೆ, ನೀವು ನನ್ನನ್ನು ಬಂಧಿಸಿದ್ದೀರಿ. ಧನ್ಯವಾದಗಳು.
ತುಂಬಾ ಉಪಯುಕ್ತವಾಗಿದೆ, ನೀವು ನನ್ನನ್ನು ಅವಸರದಿಂದ ಹೊರಹಾಕಿದ್ದೀರಿ, ಧನ್ಯವಾದಗಳು!
ಈ ಪರಿಹಾರವು ನನಗೆ ಹಲವು ಬಾರಿ ಕೆಲಸ ಮಾಡಿದೆ, ಆದರೆ ಈಗ ನಾನು ಹೊಸದಾಗಿ ಸ್ಥಾಪಿಸಲಾದ ಮೈಸ್ಕ್ಲ್ ಎಂಜಿನ್ ಹೊಂದಿದ್ದೇನೆ ಮತ್ತು ನಾನು ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಹೊಂದಿಸಲು ಪ್ರಯತ್ನಿಸಿದೆ, ಆದರೆ ಅದು "ಪಾಸ್ವರ್ಡ್" ಕ್ಷೇತ್ರವು ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ, ರಚನೆಯನ್ನು ಪರಿಶೀಲಿಸಿ ಮತ್ತು ಕ್ಷೇತ್ರವು ನಿಜವಾಗಿಯೂ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ ಎಂದು ಅದು ಹೇಳುತ್ತದೆ . ಅದನ್ನು ಹೇಗೆ ಸರಿಪಡಿಸುವುದು?
ಧನ್ಯವಾದಗಳು, ನನ್ನ mysql ನ ನಿಯಂತ್ರಣವನ್ನು ಮರಳಿ ಪಡೆಯಲು ನೀವು ನನ್ನನ್ನು ಉಳಿಸಿದ್ದೀರಿ ...
ನಾನು ಹತ್ತು ಸಾವಿರ ಧನ್ಯವಾದಗಳಲ್ಲಿ ಕೆಲಸ ಮಾಡಿದ್ದೇನೆ.
ಸರಿ, ನೀವು ನನ್ನ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಿದ್ದೀರಿ. ಧನ್ಯವಾದಗಳು!
ಕೊನೆಯ 4 ಹಂತಗಳು ವ್ಯತ್ಯಾಸವನ್ನುಂಟುಮಾಡುತ್ತವೆ ತುಂಬಾ ಧನ್ಯವಾದಗಳು
ಧನ್ಯವಾದಗಳು ಇದು ನನಗೆ ತುಂಬಾ ಚೆನ್ನಾಗಿ ಕೆಲಸ ಮಾಡಿದೆ ಆದರೆ ಈ ಕೆಳಗಿನ ಸಂದೇಶದೊಂದಿಗೆ ಮೊದಲ ಆಜ್ಞೆಯ ನಂತರ ನನಗೆ ದೋಷವಿದೆ:
ಯುನಿಕ್ಸ್ ಸಾಕೆಟ್ ಫೈಲ್ಗಾಗಿ mysqld_safe ಡೈರೆಕ್ಟರಿ '/ var / run / mysqld' ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ
ಡೈರೆಕ್ಟರಿಯನ್ನು ರಚಿಸುವುದರಿಂದ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ ಮತ್ತು ಪಾಸ್ವರ್ಡ್ನ ಬದಲಾವಣೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ನನಗೆ ಸಾಧ್ಯವಾಯಿತು, ಅದು ಯಾರಿಗಾದರೂ ಸಂಭವಿಸಿದಲ್ಲಿ ನಾನು ಆಜ್ಞೆಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳುತ್ತೇನೆ.
mkdir -p / var / run / mysqld
chown mysql: mysql / var / run / mysqld
ತುಂಬಾ ಉತ್ತಮ
ಲೇಖನಕ್ಕೆ ತುಂಬಾ ಧನ್ಯವಾದಗಳು.
ರಾಸ್ಪ್ಬೆರಿ ಪೈ ಯ ಪರೀಕ್ಷಾ ದತ್ತಸಂಚಯಗಳನ್ನು ಮರುಪಡೆಯಲು ಇದು ನನಗೆ ಸಹಾಯ ಮಾಡಿತು, ಇದರಲ್ಲಿ ನಾನು ದೀರ್ಘಕಾಲದವರೆಗೆ ಲ್ಯಾಂಪ್ ಸರ್ವರ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದ್ದೇನೆ.