Centos7.3使用yum安装mysql8.0

一、配置mysql的yum源

① 下载rpm包
mysql的yum源页面链接:https://dev.mysql.com/downloads/repo/yum/
Centos7.3使用yum安装mysql8.0_第1张图片因为我的版本是centos7.3所以选择RedHat7

这里可以选择先下载再传到Linux上也可以直接复制链接使用wegt命令下载到Linux主机上

wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm

② 安装rpm包

以下这两条命令都可以安装

#yum localinstall mysql80-community-release-el7-1.noarch.rpm
rpm -ivh mysql80-community-release-el7-3.noarch.rpm

没有看到什么异常就表示安装成功了,也可以通过以下方法验证是否安装c成功

ls /etc/yum.repos.d/

如果有这两个东东就表示安装成功了
mysql-community.repo mysql-community-source.repo

③ 更新yum源

yum clean all
yum makecache

ps:我也没试过不加这两句会咋样。。。

二、安装mysql

yum install mysql-server

执行命令 等待安装成功!!!

三、正常使用mysql

安装成功后,使用mysql命令

[root@izwz93atpalb56quutk4wbz yum.repos.d]# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

这是因为刚刚安装我们还木有启动服务塞ヽ( ̄▽ ̄)ノ

使用以下命令开启并查看服务状态

systemctl start mysqld.service
systemctl status mysqld.service

准备登录root用户

[root@izwz93atpalb56quutk4wbz ~]# mysql -uroot -p
Enter password: 

问题来了,密码是啥玩意呢?这尼玛从头到尾安装过程都很顺利,连个密码提示都没有呢…

其实自动生成的密码是在日志文件里也就是/var/log/mysqld.log中

cat /var/log/mysqld.log
2020-01-03T07:21:43.897803Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: wq-h9zxayTRM

密码就是root@localhost: 后面那个东东!!!

Centos7.3使用yum安装mysql8.0_第2张图片

你可能感兴趣的:(Linux)