Įdiekite ir sukonfigūruokite „MySQL8“ sistemoje „CentOS7“
Nuoroda
Oficiali svetainė Produkto dokumentacijaPridėti REPO failą
Naudokite „vi“ arba „vim“, norėdami redaguoti failą /etc/yum.repos.d/mysql-community.repo, nukopijuokite toliau nurodytą turinį į failą, tada išsaugokite ir išeikite.
[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
Atlikite diegimą
yum -y install mysql-community-server
Pakeiskite konfigūracijos failą
Norėdami redaguoti /etc/my.cnf, naudokite „vi“ arba „vim“. Kadangi „MySQL8“, palyginti su ankstesne versija, pasikeitė numatytieji prisijungimo, SQL sakinių griežtumo ir nepakankamo lauko ilgio apdorojimo metodai, todėl, jei turime išlaikyti tą patį, kaip ir anksčiau, atlikite šią konfigūraciją. Jei jums nereikia būti suderinamam su senąja programa, galite jos nepaisyti. Keičiant toliau pateikto pavyzdžio konfigūraciją, pirmieji trys elementai turi būti suderinami su senosios versijos naudojimo įpročiais, o paskutinis elementas turi pakeisti numatytąjį duomenų bazės saugyklos katalogą.
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
Pradėkite aptarnavimą
systemctl enable mysqld
systemctl start mysqld
Gaukite numatytąjį ryšio slaptažodį
„MySQL8“ vietinės šaknies prisijungimo slaptažodis saugomas žurnalo faile, ir mes turime jį patikrinti iš žurnalo failo.
grep "password" /var/log/mysqld.log
Tikrinimo tarnyba
Iki šiol mūsų diegimas ir konfigūravimas buvo baigtas, mes naudojame komandinę eilutę prisijungdami prie „MySQL“ paslaugos, tada sukurdami duomenų bazę ir paskyrą.
mysql -uroot -p