CentOS7 дээр MySQL8-ийг суулгаж тохируулна уу
Лавлагаа
Албан ёсны цахим хуудас Бүтээгдэхүүний баримт бичигРепо файл нэмэх
/Etc/yum.repos.d/mysql-community.repo файлыг засахын тулд vi эсвэл vim-ийг ашиглаад дараахь агуулгыг файлд хуулж аваад хадгалаад гарна уу.
[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
Суулгалтыг гүйцэтгэнэ
yum -y install mysql-community-server
Тохиргооны файлыг өөрчлөх
/Etc/my.cnf файлыг засахын тулд vi эсвэл vim ашиглана уу. MySQL8-ийг өмнөх хувилбартай харьцуулбал нэвтрэх, SQL мэдэгдлийн хатуу байдал, талбайн урт хангалтгүй гэсэн үндсэн боловсруулалтын арга өөрчлөгдсөн тул хэрэв бид өмнөх шигээ хадгалах шаардлагатай бол дараах тохиргоог хийнэ үү. Хэрэв та хуучин програмтай нийцэх шаардлагагүй бол та үүнийг үл тоомсорлож болно. Доорх жишээний өөрчлөгдсөн тохиргоонд эхний гурван зүйл нь хуучин хувилбарын хэрэглээний дадал зуршилтай нийцэж байх ёстой бөгөөд сүүлчийн хэсэг нь өгөгдлийн сангийн анхдагч хадгалах санг өөрчлөх явдал юм.
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
Үйлчилгээг эхлүүлэх
systemctl enable mysqld
systemctl start mysqld
Анхдагч холболтын нууц үгийг аваарай
MySQL8-ийн root root нэвтрэх нууц үг нь бүртгэлийн файлд хадгалагдах бөгөөд бид үүнийг бүртгэлийн файлаас шалгах хэрэгтэй.
grep "password" /var/log/mysqld.log
Баталгаажуулах үйлчилгээ
Одоогийн байдлаар бидний суулгалт, тохиргоог хийж дуусаад байгаа бөгөөд MySQL үйлчилгээнд холбогдохын тулд тушаалын мөрийг ашиглаад өгөгдлийн сан, данс үүсгээрэй.
mysql -uroot -p