Settu upp og stilltu MySQL8 á CentOS7

Tilvísun

Opinber vefsíða Vöruskjal

Bæta við REPO skrá

Notaðu vi eða vim til að breyta /etc/yum.repos.d/mysql-community.repo skránni, afritaðu eftirfarandi efni í skrána og vistaðu síðan og farðu.

            [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
        

Framkvæma uppsetningu

            yum -y install mysql-community-server
        

Breyttu stillingarskránni

Notaðu vi eða vim til að breyta /etc/my.cnf. Eins og MySQL8 samanborið við fyrri útgáfu, hafa sjálfgefnar vinnsluaðferðir við innskráningu, SQL staðhæfing strangt og ófullnægjandi reitarlengd breyst, þannig að ef við þurfum að halda því sama og áður, gerðu eftirfarandi stillingar. Ef þú þarft ekki að vera samhæft við gamla forritið geturðu hunsað það. Í breyttri stillingu dæmisins hér að neðan eiga fyrstu þrír hlutirnir að vera í samræmi við notkunarvenjur gömlu útgáfunnar og síðasti hluturinn er að breyta sjálfgefnu geymslusafni gagnagrunnsins.

            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
        

Byrja þjónustu

            systemctl enable mysqld
systemctl start mysqld
        

Fáðu sjálfgefið lykilorð fyrir tengingu

Innskráningar lykilorð MySQL8 innfæddrar rótar er geymt í dagbókarskránni og við þurfum að athuga það úr annálnum.

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

Staðfestingarþjónusta

Hingað til er uppsetningu okkar og uppsetningu lokið, við notum skipanalínuna til að tengjast MySQL þjónustunni og búum síðan til gagnagrunn og reikning.

            mysql -uroot -p