记录centos8首次安装MySql遇到的问题

centos8安装mysql

总结一下centos8首次安装mysql时出现的错误。

没有任何匹配mysql-community-server

运行yum -y install mysql-community-server时出现如下图的错误:
错误:没有任何匹配
错误原因
安装mysql之前要先禁用默认的mysql模块
解决方法
sudo yum module disable mysql #禁用默认的mysql模块
yum -y install mysql-community-server #重新安装

首次安装无法查看mysql默认密码

运行** grep ‘temporary password’ /var/log/mysqld.log **无法查看mysql默认密码
解决方法
systemctl restart mysqld #重启mysql服务
grep ‘temporary password’ /var/log/mysqld.log #再次查看

[root@ ~]# grep ‘temporary password’ /var/log/mysqld.log
2020-11-13T14:37:13.800289Z 1 [Note]
A temporary password is generated for root@localhost: oKMuT1Zy+(Pc

黄色标记的文本就是你对应的密码~

完整步骤
  • 下载安装源
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
  • 安装
 yum -y install mysql57-community-release-el7-10.noarch.rpm
  • 禁止默认模块后在安装mysql-community-server
sudo yum module disable mysql
yum -y install mysql-community-server
  • 设置开机启动mysql
systemctl enable mysqld.service
systemctl list-unit-files | grep mysqld//检查是否设置开机启动成功

*出现以下内容说明完成了开机自启

mysqld.service enabled
  • 重启mysql后查看默认密码
systemctl restart mysqld//重启mysql
grep 'temporary password' /var/log/mysqld.log //查看密码

下面颜色标记的部分就是你的临时密码了~

[Note] A temporary password is generated for root@localhost: 'oKMuT1Zy+(Pc'
  • 登录mysql重置密码
mysql -uroot -p //密码就是你上一步查看的密码
set global validate_password_policy=0;  //修改密码安全策略为低
ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';//修改密码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678';//授予root用户远程管理权限。
exit //退出

在重新登录试一下新密码,输入密码后显示mysql>,就说明你成功配置好啦~

总结

第一次写博客啦,记录一下学习中的问题。有不完善的地方多多理解,欢迎大家一起讨论,一起进步~

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值