E hoʻouka a hoʻonohonoho MySQL8 ma CentOS7
Kākauʻōlelo
Pūnaewele kūhelu Palapala HuahanaHoʻohui i ka faile REPO
E hoʻohana iā vi a i ʻole vim e hoʻoponopono i ka /etc/yum.repos.d/mysql-community.repo faila, kope i kēia ʻike i ka faile, a laila mālama a puka.
[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
Hana i ka hoʻonoho
yum -y install mysql-community-server
Hoʻololi i ka faila hoʻonohonoho
E hoʻohana iā vi a i ʻole ka vim e hoʻoponopono ai /etc/my.cnf. E like me MySQL8 i hoʻohālikelike ʻia me ka mana o mua, ua loli nā ʻano hana hana paʻamau o ka ʻeʻe, ka ʻōlelo ʻo SQL a me ka lawa ʻole o ka lōʻihi o ke kahua, no laila inā pono mākou e mālama i ka mea e like me ma mua, e hana i kēia hoʻonohonoho ʻana. Inā ʻaʻole pono ʻoe e kūlike me ka papahana kahiko, hiki iā ʻoe ke nānā ʻole. I ka hoʻonohonoho hoʻololi ʻia o kahi hiʻohiʻona aʻe, ʻo nā mea mua ʻekolu no ka launa ʻana me nā ʻano hoʻohana o ka mana kahiko, a ʻo ka mea hope loa e hoʻololi i ka papa kuhikuhi waihona waiho paʻamau o ka waihona.
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
Hoʻomaka lawelawe
systemctl enable mysqld
systemctl start mysqld
E kiʻi i ka ʻōlelo huna pilina paʻa
Mālama ʻia ka ʻōlelo huna login o MySQL8 kumu ʻōiwi i ka faila log, pono mākou e nānā iā ia mai ka faile log.
grep "password" /var/log/mysqld.log
Lawelawe hōʻoiaʻiʻo
I kēia manawa ua pau kā mākou hoʻonohonoho a hoʻonohonoho ʻana, hoʻohana mākou i ka laina kauoha e hoʻohui i ka lawelawe MySQL, a laila hana i kahi waihona pūnaewele a me ka waihona.
mysql -uroot -p