关于我安装MySQL8踩的坑
Posted 布小禅
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于我安装MySQL8踩的坑相关的知识,希望对你有一定的参考价值。
关于我使用centos8安装mysql8踩的坑
闲的没事服务器多买了几台服务器,就在其中一台服务器安装了个centos8玩玩,但是网上搜索的教程都多多少少的有点问题,所以现在解决了记录一下,免得下次用到再找
1. 教程不对版
搜索教程的时候,一定要会搜索关键词,比如我们想在centos8
安装MySQL8
,关键词就是centos8
和MySQL8
所以我们需要这样百度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
以上是关于关于我安装MySQL8踩的坑的主要内容,如果未能解决你的问题,请参考以下文章