问题主要原因是在于初始化失败了
我失败时使用的初始化命令是
mysqld initialize
而正确的初始化命令是
mysqld --initialize
两道杠少一个都不行(好吧是我偷懒少了两道杠,我错了)
执行命令后会自动创建data文件夹,其实初始化并不需要my.ini配置文件的
下面是完整流程:
1.mysql官网下载压缩包文件,解压到你想放的路径
2.用管理者权限打开cmd,进入bin目录(例:G:\mysql-8.0.12-winx64\bin)
3.命令行按顺序输入以下命令,即可启动服务
mysqld install mysql
(服务名字可以改)
mysqld --initialize
net start mysql
(服务名字)
画风是这样的
mysql在windows注册服务后服务无法启动
这里我配置了环境变量所以没有进bin目录