CentOS7 ನಲ್ಲಿ MySQL8 ಅನ್ನು ಸ್ಥಾಪಿಸಿ ಮತ್ತು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ

ಉಲ್ಲೇಖ

ಅಧಿಕೃತ ಜಾಲತಾಣ ಉತ್ಪನ್ನ ದಾಖಲೆ

REPO ಫೈಲ್ ಸೇರಿಸಿ

/Etc/yum.repos.d/mysql-community.repo ಫೈಲ್ ಅನ್ನು ಸಂಪಾದಿಸಲು vi ಅಥವಾ vim ಬಳಸಿ, ಕೆಳಗಿನ ವಿಷಯವನ್ನು ಫೈಲ್‌ಗೆ ನಕಲಿಸಿ, ನಂತರ ಉಳಿಸಿ ಮತ್ತು ನಿರ್ಗಮಿಸಿ.

            [mysql80-community]
name=MySQL 8.0 Community Server
baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
        

ಅನುಸ್ಥಾಪನೆಯನ್ನು ಮಾಡಿ

            yum -y install mysql-community-server
        

ಸಂರಚನಾ ಫೈಲ್ ಅನ್ನು ಮಾರ್ಪಡಿಸಿ

/Etc/my.cnf ಅನ್ನು ಸಂಪಾದಿಸಲು vi ಅಥವಾ vim ಬಳಸಿ. ಹಿಂದಿನ ಆವೃತ್ತಿಯೊಂದಿಗೆ ಹೋಲಿಸಿದರೆ MySQL8, ಲಾಗಿನ್, SQL ಹೇಳಿಕೆ ಕಠಿಣತೆ ಮತ್ತು ಸಾಕಷ್ಟು ಕ್ಷೇತ್ರ ಉದ್ದದ ಡೀಫಾಲ್ಟ್ ಸಂಸ್ಕರಣಾ ವಿಧಾನವು ಬದಲಾಗಿದೆ, ಆದ್ದರಿಂದ ನಾವು ಮೊದಲಿನಂತೆಯೇ ಇಟ್ಟುಕೊಳ್ಳಬೇಕಾದರೆ, ಈ ಕೆಳಗಿನ ಸಂರಚನೆಯನ್ನು ಮಾಡಿ. ನೀವು ಹಳೆಯ ಪ್ರೋಗ್ರಾಂಗೆ ಹೊಂದಿಕೆಯಾಗಬೇಕಾದ ಅಗತ್ಯವಿಲ್ಲದಿದ್ದರೆ, ನೀವು ಅದನ್ನು ನಿರ್ಲಕ್ಷಿಸಬಹುದು. ಕೆಳಗಿನ ಉದಾಹರಣೆಯ ಮಾರ್ಪಡಿಸಿದ ಸಂರಚನೆಯಲ್ಲಿ, ಮೊದಲ ಮೂರು ವಸ್ತುಗಳು ಹಳೆಯ ಆವೃತ್ತಿಯ ಬಳಕೆಯ ಹವ್ಯಾಸಗಳೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಗಾಗಿವೆ, ಮತ್ತು ಕೊನೆಯ ಐಟಂ ಡೇಟಾಬೇಸ್‌ನ ಡೀಫಾಲ್ಟ್ ಶೇಖರಣಾ ಡೈರೆಕ್ಟರಿಯನ್ನು ಮಾರ್ಪಡಿಸುವುದು.

            default_authentication_plugin=mysql_native_password
validate_password.policy=LOW
sql_mode=NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
datadir=/mysqldata
        

ಸೇವೆಯನ್ನು ಪ್ರಾರಂಭಿಸಿ

            systemctl enable mysqld
systemctl start mysqld
        

ಡೀಫಾಲ್ಟ್ ಸಂಪರ್ಕ ಪಾಸ್ವರ್ಡ್ ಪಡೆಯಿರಿ

MySQL8 ಸ್ಥಳೀಯ ಮೂಲದ ಲಾಗಿನ್ ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ಲಾಗ್ ಫೈಲ್‌ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ, ನಾವು ಅದನ್ನು ಲಾಗ್ ಫೈಲ್‌ನಿಂದ ಪರಿಶೀಲಿಸಬೇಕಾಗಿದೆ.

            grep "password" /var/log/mysqld.log
        

ಪರಿಶೀಲನೆ ಸೇವೆ

ಇಲ್ಲಿಯವರೆಗೆ ನಮ್ಮ ಸ್ಥಾಪನೆ ಮತ್ತು ಸಂರಚನೆ ಪೂರ್ಣಗೊಂಡಿದೆ, ನಾವು MySQL ಸೇವೆಗೆ ಸಂಪರ್ಕಿಸಲು ಆಜ್ಞಾ ಸಾಲಿನ ಬಳಸುತ್ತೇವೆ, ತದನಂತರ ಡೇಟಾಬೇಸ್ ಮತ್ತು ಖಾತೆಯನ್ನು ರಚಿಸುತ್ತೇವೆ.

            mysql -uroot -p