今天遇到一个问题,安装mysql后,无法通过
net start mysql
启动mysql服务。后向网友求助,发现要先install一下:
mysqld -install
再次运行net start mysql
依然失败:
Paste_Image.png
花了点时间搜索,原来,我的mysql版本是5.7.15解压版,mysql从5.7开始就没有data文件夹了,data文件夹是存放数据库文件的,所以没有它就无法启动。运行如下命令,会自动在根目录下创建data文件夹,并初始化其中的内容:
mysqld --initialize-insecure --user=mysql
默认数据库便会建好,用户名: root
,密码为空。
再次,启动net start mysql
便成功了!(net stop mysql
:关闭mysql服务)。