一、配置mysql的yum源
① 下载rpm包
mysql的yum源页面链接:https://dev.mysql.com/downloads/repo/yum/
因为我的版本是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: 后面那个东东!!!