Asenna ja konfiguroi MySQL8 CentOS7: een

Viite

Virallinen nettisivu Tuote-asiakirjat

Lisää REPO-tiedosto

Muokkaa vi- tai vim-tiedostoa /etc/yum.repos.d/mysql-community.repo -tiedostoon, kopioi seuraava sisältö tiedostoon ja tallenna ja poistu sitten.

            [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
        

Suorita asennus

            yum -y install mysql-community-server
        

Muokkaa määritystiedostoa

Käytä vi tai vim muokataksesi tiedostoa /etc/my.cnf. MySQL8: n edelliseen versioon verrattuna oletusarvoiset kirjautumistavat, SQL-käskyn tarkkuus ja riittämätön kentän pituus ovat muuttuneet, joten jos meidän on säilytettävä sama kuin aiemmin, tee seuraava kokoonpano. Jos sinun ei tarvitse olla yhteensopiva vanhan ohjelman kanssa, voit ohittaa sen. Alla olevan esimerkin muokatussa kokoonpanossa kolmen ensimmäisen kohteen on oltava yhteensopivia vanhan version käyttötottumusten kanssa, ja viimeisenä kohteena on muokata tietokannan oletustallennushakemistoa.

            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
        

Aloita palvelu

            systemctl enable mysqld
systemctl start mysqld
        

Hanki oletusyhteyssalasana

MySQL8: n alkuperäisen juuren kirjautumissalasana on tallennettu lokitiedostoon, ja meidän on tarkistettava se lokitiedostosta.

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

Vahvistuspalvelu

Toistaiseksi asennuksemme ja määrityksemme on saatu päätökseen, muodostamme yhteyden komentorivillä MySQL-palveluun ja luomme sitten tietokannan ja tilin.

            mysql -uroot -p