关于我安装MySQL8踩的坑

举报
布小禅 发表于 2022/10/02 16:28:50 2022/10/02
【摘要】 关于我安装MySQL8踩的坑

关于我使用centos8安装MySQL8踩的坑

闲的没事服务器多买了几台服务器,就在其中一台服务器安装了个centos8玩玩,但是网上搜索的教程都多多少少的有点问题,所以现在解决了记录一下,免得下次用到再找

1. 教程不对版

搜索教程的时候,一定要会搜索关键词,比如我们想在centos8安装MySQL8,关键词就是centos8MySQL8

所以我们需要这样百度centos8安装 MySQL 8这样才不会出问题

因为之前的centos7和MySQL5.7的教程都不是我们需要的

2. /var/log/mysqld.log不存在

因为在Linux上的安装是没有让你设置密码的,而是会设置一个临时密码让你使用

而这个临时密码就在你的mysqld.log里面,而我在安装的时候,是没有这个文件的

解决方案:find / -name 'mysqld.log' -type f -print

这条命令就会将你的文件所在的目录显示出来,然后我发现原来现在这个文件不是直接在/var/log了,而是在/var/log/mysql

3. grep “password”

使用grep命令在文件中找密码,但是当我使用后,却发现默认密码是空,也就是不需要密码

root@localhost is created with an empty password ! Please consider switching off the --initialize-insecure option.

4. 修改root密码

这个就很简单了

alter user 'root'@'localhost' identified by '你的新密码';

注意MySQL8的root密码安全性必须要高,需要有

  • 大写字母
  • 小写字母
  • 数字
  • 特殊符号

5. 创建用户/权限管理

详情可以看这篇博客:python链接云服务器的mysql8

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。