ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು MySQL 8.0 ಅನ್ನು ನೋಡಲಿದ್ದೇವೆ. ಇಂದು, MySQL ಸಮುದಾಯ ಸರ್ವರ್ a ಡೇಟಾಬೇಸ್ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆ ಉಚಿತ, ಜನಪ್ರಿಯ ಮತ್ತು ಅಡ್ಡ-ವೇದಿಕೆ. ಇದು ಪ್ಲಗ್ ಮಾಡಬಹುದಾದ ಶೇಖರಣಾ ಎಂಜಿನ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ, ಅದು ನಮಗೆ ವಿವಿಧ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಿಗೆ ಬಹು ಡೇಟಾಬೇಸ್ ಕನೆಕ್ಟರ್ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ನಾವು ಲಭ್ಯವಿರುವ ಅನೇಕ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.
ಈ ಪೋಸ್ಟ್ನಲ್ಲಿ ನಾವು ಉಬುಂಟು 8.0 ಬಯೋನಿಕ್ ಬೀವರ್ನಲ್ಲಿ MySQL 18.04 ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸಬೇಕು ಎಂದು ನೋಡಲಿದ್ದೇವೆ. ಇದೆಲ್ಲವೂ ತ್ವರಿತವಾಗಿ ಮತ್ತು ಸುಲಭವಾಗಿ. ಅನುಸ್ಥಾಪನೆಗೆ ಅಗತ್ಯವಿರುವ ಕೆಲವು ಹಂತಗಳಿಗೆ ಹೋಗುವ ಮೊದಲು, MySQL ನ ಈ ಆವೃತ್ತಿಯು ನಮಗೆ ಒದಗಿಸುವ ಕೆಲವು ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ನೋಡಲು ಆಸಕ್ತಿದಾಯಕವಾಗಿದೆ. ಈ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಅಧಿಕೃತ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ ಸಂಪರ್ಕಿಸಬಹುದು. ಅಲ್ಲಿ, ಯಾರು ಅದನ್ನು ಬಯಸುತ್ತಾರೆ, ಮಾಡಬಹುದು ಆವೃತ್ತಿಯ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಓದಿ MySQL 8.0.
MySQL 8.0 ಸ್ಥಾಪನೆ
ಭಂಡಾರವನ್ನು ಸೇರಿಸಿ
ಅದೃಷ್ಟವಶಾತ್, ಒಂದು ಇದೆ MySQL ಸರ್ವರ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು APT ಭಂಡಾರ, ಕ್ಲೈಂಟ್ ಮತ್ತು ಇತರ ಘಟಕಗಳು. ಇದನ್ನು ಬಳಸಲು, ನಾವು ಈ MySQL ಭಂಡಾರವನ್ನು ನಮ್ಮ ಸಿಸ್ಟಂನ ಮೂಲ ಪಟ್ಟಿಗೆ ಸೇರಿಸುವ ಅಗತ್ಯವಿದೆ. ಇದನ್ನು ಮಾಡಲು, ನಾವು ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯುತ್ತೇವೆ (Ctrl + Alt + T) ಮತ್ತು ಅದರಲ್ಲಿ ನಾವು ರೆಪೊಸಿಟರಿಯಿಂದ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಬರೆಯುತ್ತೇವೆ. ಉಪಕರಣವನ್ನು ಬಳಸಿಕೊಂಡು ನಾವು ಇದನ್ನು ಮಾಡುತ್ತೇವೆ wget.
wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.10-1_all.deb
ನಂತರ, ಅದೇ ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ನಾವು ಡೌನ್ಲೋಡ್ ಮಾಡಿದ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲಿದ್ದೇವೆ:
sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb
ಅನುಸ್ಥಾಪನೆಯನ್ನು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು, ಪ್ರಕ್ರಿಯೆಯ ಸಮಯದಲ್ಲಿ, MySQL ಸರ್ವರ್ ಮತ್ತು ಇತರ ಘಟಕಗಳ ಆವೃತ್ತಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ನಮ್ಮನ್ನು ಕೇಳಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ನೆನಪಿನಲ್ಲಿಡಿ.
MySQL 8.0 ಸರ್ವರ್ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಆಯ್ಕೆ ಮಾಡಲಾಗುತ್ತದೆ. ಪ್ಯಾಕೇಜ್ನ ಕಾನ್ಫಿಗರೇಶನ್ ಮತ್ತು ಸ್ಥಾಪನೆಯನ್ನು ಮುಂದುವರಿಸಲು ನಾವು ಸರಿ ಎಂದು ಹೇಳುವ ಕೊನೆಯ ಆಯ್ಕೆಗೆ ಕೆಳಗೆ ಸ್ಕ್ರಾಲ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ ಮತ್ತು ಅದರ ಮೇಲೆ ಎಂಟರ್ ಒತ್ತಿರಿ.
ಉಬುಂಟು 18.04 ನಲ್ಲಿ MySQL ಸರ್ವರ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ
ಈಗ ನಾವು ನಮ್ಮ ಪಟ್ಟಿಗೆ ಸೇರಿಸಿದ ರೆಪೊಸಿಟರಿಗಳಲ್ಲಿ ಲಭ್ಯವಿರುವ ಸಾಫ್ಟ್ವೇರ್ ಪಟ್ಟಿಯನ್ನು ನವೀಕರಿಸಲಿದ್ದೇವೆ, ನಾವು ಈಗ ಸೇರಿಸಿದ MySQL ರೆಪೊಸಿಟರಿ ಸೇರಿದಂತೆ. ಟರ್ಮಿನಲ್ನಲ್ಲಿ (Ctrl + Alt + T) ನಾವು ಬರೆಯುತ್ತೇವೆ:
sudo apt update
ನವೀಕರಣ ಮುಗಿದ ನಂತರ, ನಾವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಿದ್ದೇವೆ MySQL ಸಮುದಾಯ ಸರ್ವರ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ, ಕ್ಲೈಂಟ್ ಮತ್ತು ಇತರ ಅಗತ್ಯ ಫೈಲ್ಗಳು:
sudo apt-get install mysql-server
ಅನುಸ್ಥಾಪನೆಯ ಸಮಯದಲ್ಲಿ, ವ್ಯವಸ್ಥೆಯು ನಮ್ಮನ್ನು ಬರೆಯಲು ಕೇಳುತ್ತದೆ ನಿಮ್ಮ MySQL ಸರ್ವರ್ನ ಮೂಲ ಬಳಕೆದಾರರಿಗಾಗಿ ಪಾಸ್ವರ್ಡ್. ನಾವು ಅದನ್ನು ಎರಡು ಬಾರಿ ಟೈಪ್ ಮಾಡಬೇಕು ಮತ್ತು ಎಂಟರ್ ಒತ್ತುವ ಮೂಲಕ ಮುಗಿಸಬೇಕು.
ಅನುಸ್ಥಾಪನೆಯೊಂದಿಗೆ ಮುಂದುವರಿಯುತ್ತಾ, ಸಂರಚನಾ ಸಂದೇಶ MySQL ಸರ್ವರ್ ದೃ hentic ೀಕರಣ ಪ್ಲಗಿನ್. ಆಯ್ಕೆಗಳಲ್ಲಿ ಒಂದನ್ನು ಶಿಫಾರಸು ಮಾಡಿದಂತೆ ನಮಗೆ ತೋರಿಸಲಾಗುತ್ತದೆ, ನಾವು ಅದರ ಮೇಲೆ ಎಂಟರ್ ಅನ್ನು ಮಾತ್ರ ಒತ್ತಬೇಕಾಗುತ್ತದೆ.
ಸುರಕ್ಷಿತ MySQL ಸರ್ವರ್ ಸ್ಥಾಪನೆ
ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, MySQL ಸ್ಥಾಪನೆ ಸುರಕ್ಷಿತವಾಗಿಲ್ಲ. ಅದನ್ನು ರಕ್ಷಿಸಲು ನಾವು ತರುವ ಭದ್ರತಾ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕಾಗುತ್ತದೆ. ಅನುಸ್ಥಾಪನಾ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ನಾವು ಹೊಂದಿಸಿದ ಮೂಲ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ನಮೂದಿಸಲು ನಮ್ಮನ್ನು ಕೇಳಲಾಗುತ್ತದೆ. ನಾವು ವ್ಯಾಲಿಡೇಟ್ ಪಾಸ್ವರ್ಡ್ ಪ್ಲಗಿನ್ ಅನ್ನು ಬಳಸಬೇಕೆ ಅಥವಾ ಬೇಡವೇ ಎಂಬುದನ್ನು ಸಹ ಆರಿಸಬೇಕಾಗುತ್ತದೆ. ನಾವು ಈ ಹಿಂದೆ ಸ್ಥಾಪಿಸಿದ ಮೂಲ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಬದಲಾಯಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.
ನಂತರ ನಾವು ಈ ಕೆಳಗಿನ ಭದ್ರತಾ ಪ್ರಶ್ನೆಗಳಿಗೆ ಹೌದು / ಹೌದು ಎಂದು ಉತ್ತರಿಸಬಹುದು:
- ಅನಾಮಧೇಯ ಬಳಕೆದಾರರನ್ನು ಅಳಿಸುವುದೇ? (ಹೌದುಗಾಗಿ y | Y ಒತ್ತಿರಿ, ಇಲ್ಲ ಎಂಬುದಕ್ಕೆ ಬೇರೆ ಯಾವುದೇ ಕೀಲಿಯನ್ನು ಒತ್ತಿರಿ): y
- ರೂಟ್ ಲಾಗಿನ್ ಅನ್ನು ದೂರದಿಂದಲೇ ಅನುಮತಿಸುವುದಿಲ್ಲವೇ? (ಹೌದುಗಾಗಿ y | Y ಒತ್ತಿರಿ, ಇಲ್ಲ ಎಂಬುದಕ್ಕೆ ಬೇರೆ ಯಾವುದೇ ಕೀಲಿಯನ್ನು ಒತ್ತಿರಿ): y
- ಪರೀಕ್ಷಾ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಅಳಿಸಿ ಮತ್ತು ಅದನ್ನು ಪ್ರವೇಶಿಸುವುದೇ? (ಹೌದುಗಾಗಿ y | Y ಒತ್ತಿರಿ, ಇಲ್ಲ ಎಂಬುದಕ್ಕೆ ಬೇರೆ ಯಾವುದೇ ಕೀಲಿಯನ್ನು ಒತ್ತಿರಿ): y
- ಸವಲತ್ತು ಕೋಷ್ಟಕಗಳನ್ನು ಈಗ ಮರುಲೋಡ್ ಮಾಡುವುದೇ? (ಹೌದುಗಾಗಿ y | Y ಒತ್ತಿರಿ, ಇಲ್ಲ ಎಂಬುದಕ್ಕೆ ಬೇರೆ ಯಾವುದೇ ಕೀಲಿಯನ್ನು ಒತ್ತಿರಿ): y
ಭದ್ರತಾ ಸ್ಕ್ರಿಪ್ಟ್ ಟರ್ಮಿನಲ್ (Ctrl + Alt + T) ಅನ್ನು ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ನಾವು ಅದನ್ನು ಸಂರಚನೆಗಾಗಿ ಪ್ರಾರಂಭಿಸಬಹುದು:
sudo mysql_secure_installation
Systemd ಮೂಲಕ MySQL ಸರ್ವರ್ ಆಡಳಿತ
ಉಬುಂಟುನಲ್ಲಿ, ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ, ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ ನಂತರ ಸೇವೆಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪ್ರಾರಂಭವಾಗುತ್ತವೆ. ನಾವು ಮಾಡಬಹುದು MySQL ಸರ್ವರ್ ಚಾಲನೆಯಲ್ಲಿದೆ ಮತ್ತು ಚಾಲನೆಯಲ್ಲಿದೆ ಎಂದು ಪರಿಶೀಲಿಸಿ ಕೆಳಗಿನ ಆಜ್ಞೆಯೊಂದಿಗೆ:
sudo systemctl status mysql
ಕೆಲವು ಕಾರಣಗಳಿಂದ ಅದು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪ್ರಾರಂಭವಾಗದಿದ್ದರೆ, ನಾವು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಲಭ್ಯವಿರುತ್ತೇವೆ ಅದನ್ನು ಪ್ರಾರಂಭಿಸಲು ಆಜ್ಞೆ ಮಾಡಿ:
sudo systemctl enable mysql
MySQL ಶೆಲ್ ಅನ್ನು ಪ್ರವೇಶಿಸಲಾಗುತ್ತಿದೆ
ಮುಗಿಸಲು, ನಾವು MySQL ಶೆಲ್ ಅನ್ನು ಮಾತ್ರ ಪ್ರವೇಶಿಸಬೇಕು. ಟರ್ಮಿನಲ್ (Ctrl + Alt + T) ನಲ್ಲಿ ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ನಾವು ಇದನ್ನು ಮಾಡುತ್ತೇವೆ:
sudo mysql -u root -p
ಶೆಲ್ ಒಳಗೆ ನಾವು ಮಾಡಬಹುದು ಸಹಾಯವನ್ನು ಸಂಪರ್ಕಿಸಿ ಮತ್ತು ನಾವು ಈ ಕೆಳಗಿನಂತಹ ಪರದೆಯನ್ನು ನೋಡುತ್ತೇವೆ:
ಹಲೋ,
ಇದು ಎಂದಿಗೂ ರೂಟ್ಗಾಗಿ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಕೇಳುವುದಿಲ್ಲ, ನಾನು mysql ಅನ್ನು ಬಳಸಲು ಬಯಸಿದಾಗ ಅದು ನನ್ನನ್ನು ಕೇಳುತ್ತದೆ, ನಾನು ಅದನ್ನು ಸೂಚಿಸದಿದ್ದರೆ (ಆದ್ದರಿಂದ ಅವರು ಇದನ್ನು ಮೊದಲ ಬಾರಿಗೆ ಹೇಳುತ್ತಾರೆ) ಅದು ನನಗೆ ಏನನ್ನೂ ಮಾಡಲು ಬಿಡುವುದಿಲ್ಲ.
ಇದಕ್ಕಿಂತ ಹೆಚ್ಚಾಗಿ, ಅನುಸ್ಥಾಪನೆಯ ಸಮಯದಲ್ಲಿ ಪ್ರಶ್ನೆಯು ಎಂದಿಗೂ ಗೋಚರಿಸುವುದಿಲ್ಲ.
ಟರ್ಮಿನೇಟರ್ ಗಿಂತ ಮಿಸ್ಕ್ಲ್ ಕೆಟ್ಟದಾಗಿದೆ, ನೀವು ಸೇವೆಗಳನ್ನು ನಿಲ್ಲಿಸಿ, ಎಲ್ಲವನ್ನೂ ಅಸ್ಥಾಪಿಸಿ ಮತ್ತು ಅಳಿಸಿ ಆದರೆ ನೀವು mysql ಅನ್ನು ಪ್ರಯತ್ನಿಸಿದರೆ ಅದು ಇನ್ನೂ ಹೊರಗಿದೆ. ನನ್ನ ವಿಷಯದಂತೆ, ನೀವು ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ರೂಟ್ಗಾಗಿ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ನಮೂದಿಸಲು ಸಾಧ್ಯವಾಗದಿದ್ದರೆ, ನೀವು ತೊಂದರೆಯಲ್ಲಿರುತ್ತೀರಿ, ಏಕೆಂದರೆ ನೀವು ಏನೇ ಮಾಡಿದರೂ, ನೀವು ಎಂದಿಗೂ ಸೂಚಿಸದ ಮೌಲ್ಯವನ್ನು ಮೈಸ್ಕ್ಲ್ ನೆನಪಿಸಿಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ನಿಮಗೆ ಮುನ್ನಡೆಯಲು ಬಿಡುವುದಿಲ್ಲ.
ಕೆಳಗಿನ ಸಹಿಗಳು ಅಮಾನ್ಯವಾಗಿವೆ: EXPKEYSIG 8C718D3B5072E1F5 MySQL ಬಿಡುಗಡೆ ಎಂಜಿನಿಯರಿಂಗ್
ಹಲೋ. sudo apt-key adv –keyserver key.gnupg.net –recv-key 8C718D3B5072E1F5 ಅನ್ನು ಬರೆಯುತ್ತಿದ್ದರೆ ಪರೀಕ್ಷಿಸಿ ಮತ್ತು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸುವುದರಿಂದ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸುತ್ತದೆ. ಸಲು 2.
maqinaaaaa
ಅದೇ ನನಗೆ ಸಂಭವಿಸುತ್ತದೆ
ಅನುಸ್ಥಾಪನೆಯ ಸಮಯದಲ್ಲಿ, ನಿಮ್ಮ MySQL ಸರ್ವರ್ನ ಮೂಲ ಬಳಕೆದಾರರಿಗಾಗಿ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ನಮೂದಿಸಲು ಸಿಸ್ಟಮ್ ನಮ್ಮನ್ನು ಕೇಳುತ್ತದೆ. ನಾವು ಅದನ್ನು ಎರಡು ಬಾರಿ ಟೈಪ್ ಮಾಡಬೇಕು ಮತ್ತು ಎಂಟರ್ ಒತ್ತುವ ಮೂಲಕ ಮುಗಿಸಬೇಕು.
ಅವನು ಅದನ್ನು ನನ್ನನ್ನು ಕೇಳಲಿಲ್ಲ. ?