MySQL8 дар CentOS7 насб кунед ва танзим кунед
Маълумотнома
Сомонаи расмӣ Ҳуҷҷатҳои маҳсулотИловаи файли РЕПО
Барои таҳрири файли /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 дар файли сабт ҳифз карда мешавад ва мо бояд онро аз файли гузориш санҷем.
grep "password" /var/log/mysqld.log
Хадамоти тасдиқкунанда
То ҳол насб ва конфигуратсияи мо ба итмом расидааст, мо сатри фармонро барои пайвастшавӣ ба хидмати MySQL истифода мебарем ва сипас пойгоҳи додаҳо ва ҳисобро эҷод мекунем.
mysql -uroot -p