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
这样就没有问题了
当然也有可能真是数据目录的原因,比如目录非空,或权限不对,但是别忘了检查一下你的选项参数都对吗。