Pag-install ug pag-configure sa MySQL8 sa CentOS7

Pakisayran

Opisyal nga website Dokumentasyon sa Produkto

Pagdugang file nga REPO

Paggamit vi o vim aron ma-edit ang /etc/yum.repos.d/mysql-community.repo file, kopyaha ang mosunud nga sulud sa file, pagkahuman i-save ug mogawas.

            [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
        

Paghimo instalar

            yum -y install mysql-community-server
        

Usba ang config file

Paggamit vi o vim aron ma-edit ang /etc/my.cnf. Sama sa pagtandi sa MySQL8 sa miaging bersyon, ang mga default nga pamaagi sa pagproseso sa pag-login, kahigpit sa pahayag sa SQL ug dili igo nga gitas-on sa uma nga nabag-o, busa kung kinahanglan naton nga ipadayon ang parehas sa kaniadto, buhata ang mosunud nga pag-ayo. Kung dili nimo kinahanglan nga mahiuyon sa daang programa, mahimo nimo kini ibaliwala. Sa nabag-o nga pag-configure sa pananglitan sa ubus, ang nahauna nga tulo nga mga butang aron mahiuyon sa mga naandan nga paggamit sa daang bersyon, ug ang ulahi nga butang aron usbon ang default nga direktoryo sa pagtipig sa database.

            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
        

Pagsugod sa serbisyo

            systemctl enable mysqld
systemctl start mysqld
        

Kuhaa ang default password sa koneksyon

Ang MySQL8 lumad nga root login password gitipig sa log file, kinahanglan naton kini tan-awon gikan sa log file.

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

Serbisyo sa Pagpanghimatuud

Hangtod karon nahuman na ang among pag-install ug pag-configure, gigamit namon ang linya sa pagsugo aron makakonektar sa serbisyo sa MySQL, ug pagkahuman maghimo usa ka database ug account.

            mysql -uroot -p