Instalatu eta konfiguratu MySQL8 CentOS7-n

Erreferentzia

Webgune ofiziala Produktuaren dokumentazioa

Gehitu REPO fitxategia

Erabili vi edo vim /etc/yum.repos.d/mysql-community.repo fitxategia editatzeko, kopiatu ondorengo edukia fitxategira, ondoren gorde eta irten.

            [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
        

Instalazioa egin

            yum -y install mysql-community-server
        

Aldatu konfigurazio fitxategia

Erabili vi edo vim /etc/my.cnf editatzeko. MySQL8 aurreko bertsioarekin alderatuta, saio hasierako prozesatzeko metodo lehenetsiak, SQL adierazpenen zorroztasuna eta eremu luzera nahikoa aldatu dira, beraz, lehen bezala jarraitu behar badugu, egin honako konfigurazioa. Programa zaharrarekin bateragarria izan behar ez baduzu, ez ikusi egin diezaiokezu. Beheko adibidearen konfigurazio aldatuan, lehen hiru elementuak bateragarriak izan behar dira bertsio zaharreko erabilera ohiturekin, eta azken elementua datu-basearen biltegiratze direktorio lehenetsia aldatzea da.

            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
        

Hasi zerbitzua

            systemctl enable mysqld
systemctl start mysqld
        

Lortu lehenetsitako konexioaren pasahitza

MySQL8 jatorrizko erroaren saio-hasierako pasahitza erregistro-fitxategian gordetzen da, eta erregistro-fitxategian egiaztatu behar dugu.

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

Egiaztapen Zerbitzua

Orain arte gure instalazioa eta konfigurazioa amaitu dira, komando lerroa erabiltzen dugu MySQL zerbitzura konektatzeko, eta gero datu basea eta kontua sortzeko.

            mysql -uroot -p