之前记录过一次从MySQL 5 升级到 MySQL 8 的过程:
https://www.144d.com/post-664.html
文章中,记录执行命令:
mysqld –initialize
也可能是新安装的是8.0.29,之前是8.0.19的问题,当然,也可能问题一直就存在。
使用上面的命令时,需要自己先创建data目录,但是依然会报错找不到数据目录。
执行以下命令,不用手动创建data目录,可成功。
mysqld --initialize-insecure