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
4、查看mysql状态 systemctl list-unit-files|grep mysqld
systemctl enable mysqld.service
ps -ef|grep mysql
5、获取临时密码:grep 'temporary password' /var/log/mysql/mysqld.log
注意这个地方的路径,跟网络搜到的不一致,目录多了个mysql
6、发现临时密码不存在,需要初始化:mysqld:mysqld --initialize --user=mysql
然后再获取临时密码即可得到:grep 'temporary password' /var/log/mysql/mysqld.log
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)再登录就好了
8、接下来就是修改默认密码,开始操作数据库吧!!!!!