1、下载rpm包,安装Yum Repository

wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm

 2、使用rpm来安装MySQL

yum install mysql80-community-release-el8-1.noarch.rpm

 3、使用yum安装mysql服务

yum repolist enabled | grep "mysql.*-community.*"


rpm -ivh mysql80-community-release-el8-1.noarch.rpm

centos8 mysql8安装_.net

4、查看mysql状态 systemctl list-unit-files|grep mysqld


systemctl enable mysqld.service

ps -ef|grep mysql

centos8 mysql8安装_mysql_02

 5、获取临时密码:grep 'temporary password' /var/log/mysql/mysqld.log

注意这个地方的路径,跟网络搜到的不一致,目录多了个mysql

centos8 mysql8安装_mysql_03

6、发现临时密码不存在,需要初始化:mysqld:mysqld --initialize --user=mysql

然后再获取临时密码即可得到:grep 'temporary password' /var/log/mysql/mysqld.log

centos8 mysql8安装_yum安装_04

 7、登录mysql:

mysql -u root -p回车输入密码后报错:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

各种看都试了,

原来是服务没有启动,运行systemctl start mysqld.service命令,看到下图active(running)再登录就好了

centos8 mysql8安装_yum安装_05

 8、接下来就是修改默认密码,开始操作数据库吧!!!!!