Инсталирајте и конфигуришите МиСКЛ8 на ЦентОС7

Референца

Званични сајт Документација производа

Додајте РЕПО датотеку

Користите ви или вим за уређивање датотеке /етц/иум.репос.д/мискл-цоммунити.репо, копирајте следећи садржај у датотеку, а затим сачувајте и изађите.

            [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
        

Измените конфигурациону датотеку

Користите ви или вим за уређивање /етц/ми.цнф. Као и МиСКЛ8 у поређењу са претходном верзијом, промењен је подразумевани начин обраде пријаве, строгост СКЛ израза и недовољна дужина поља, па ако треба да останемо исти као раније, урадите следећу конфигурацију. Ако не требате бити компатибилни са старим програмом, можете га занемарити. У измењеној конфигурацији следећег примера, прве три ставке треба да буду компатибилне са навикама коришћења старе верзије, а последња ставка је да измени задати директоријум за складиштење базе података.

            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
        

Набавите подразумевану лозинку за везу

Лозинка за пријаву МиСКЛ8 изворног корена је смештена у датотеку евиденције и морамо је проверити из датотеке дневника.

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

Служба за верификацију

До сада су наша инсталација и конфигурација завршени, користимо командну линију за повезивање са МиСКЛ услугом, а затим креирамо базу података и налог.

            mysql -uroot -p