mysql 初始化报错Failed to find valid data directory

MySQL的错误有时不太准确,比如我在使用命令下面的命令初始化时报错无效数据目录的错误,但其实是一些选项参数的问题。

./bin/mysqld --defaults-file=my3307.cnf --datadir=/mysql/data3307 --insecure-initialize --user=mysql

 

看出我初始化命令的问题了吗

--initialize-insecure 两个单词打反啦,半天没看出来,特此记录下。

 

 

./bin/mysqld --defaults-file=my3307.cnf --datadir=/mysql/data3307 --initialize-insecure --user=mysql

这样就没有问题了

当然也有可能真是数据目录的原因,比如目录非空,或权限不对,但是别忘了检查一下你的选项参数都对吗。

 

posted on 2022-10-26 13:27  JennyYu  阅读(3496)  评论(0编辑  收藏  举报