CentOS 7 下通过yum命令安装Mysql数据库


第一次写博客,不知道是走流程还是直接上,内容如有不当,还请各路大神手口留情,多多指教,小弟谢过了!!!


职场小白,应公司项目要求,要在Linux系统下面搭建微服务环境,其中需要使用到MySQL数据库,花费了一个工作日的时间,总算安装成功!(悄悄的,不要让我领导看到我划了一天水吧~_~!)

网上有很多教程,主要有以下俩种方式

  1. 到该网站http://mirrors.sohu.com/mysql/下载mysql安装包,然后解压缩进行安装。(没有亲测)
  2. 通过yum进行MySQL数据库的安装。

我使用的是第2种方式,但是安装教程,在安装期间遇到了很多坑,有小伙伴也和我遇到了同样的难题,这里整理分享给大家。


网上有些教程,是直接让使用yum groupinstall mysql;但是会报错找不到安装包,因为本地yum源当中是没有mysql安装包的。

一、查看系统是否已经安装了MySQL

[root@liang ~]# rpm -qa | grep mysql  // 查看是否已经安装了mysql数据库

若查出来有东西,则使用命令rpm -e [安装包名称] 进行删除。

二、下载安装MySQL官方提供的Yum Repository

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

三、安装mysql57-community-release-el7-10.noarch.rpm

yum -y install mysql57-community-release-el7-10.noarch.rpm

四、安装MySQL

yum -y install mysql-community-server

现在,MySQL已经安装完成,接下来进行设置,然后一个个坑就来了。

五、启动MySQL服务

systemctl start  mysqld.service

这时候,问题来了,报错!!!不管是启动还是重启,都一样,把我折腾了半天~_~

最后还是在外文技术网站上面看到解决方案,原来是安装完后应该先检查一下/var/lib/mysql目录下的文件权限,执行以下命令

chown mysql:mysql -R /var/lib/mysql

 然后重新启动MySQL服务,启动成功,查看MySQL当前状态 ,确认过眼神,是我想要的绿色的running状态!!

六、重置MySQL Root密码

MySQL在安装时,都会给root用户生成一个临时密码,保存在  /var/log/mysqld.log  下,命令查看日志当中的root用户密码

这都是什么鬼我不管,我只想知道我的root密码呢???你不告诉我root密码,我就没法执行mysql -u root -p 呀!!

寻找了半天答案,无果!!!把我整的累的,然后见证奇迹的时刻到了,前方高能!!!

我盯着那个输入密码发呆,此前已经尝试过各种方法了,气愤的我心里YY输入你DY,狠狠的敲下了回车键,然后,what??进去了,屏幕上出现了mysql>,这个东东不就是我一直想要看到的吗?密码就是没有密码,没有密码。。。到现在我也不清楚为啥,反正卡在这里的小伙伴们,不要找密码了,一个回车就可以了。

七、修改root密码

既然进来了,还不赶紧修改密码,吓得我赶紧修改密码,然而,问题又来了,真是那啥UZI了。。。

最后上网搜索,说是因为我之前升级过数据库,升级完后就没有再使用导致的,仔细想了下可能与我之前安装过几次MySQL有关系吧,在root用户下,输入以下命令即可解决。

mysql_upgrade -u root -p 13456

八、总结

安装个MySQL,浪费了我将近一天的时间,尤其是root密码那块,真是佛系呀!如果哪位大神知道为啥密码是空,还望指导!

第一次写博客,这感觉还是不错的,不知道有么有人会看到,有一个人能看到我就很高兴了,哈哈!!

最后祝愿大家,佛系撸码,永不谢顶!!!

(字体大小哪里调呀~_~!!!)

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值