如果添加了服务,启动服务不成功,如果在命令目录下用mysqld命令直接启动,报如下错误:
这个问题是在安装的时候系统初始化有问题造成系统没有data目录及相关文件,需要手动做初始化即可解决。
在bin下执行:
1、初始化: mysqld --initialize;
2、安装服务:mysqld --install MySQL80;
3、启动服务:net start MySQL80
通过这个步骤应该就正常启动MySQL服务了。
然后就可以用mysql -uroot -p连接mysql了,密码保存在data目录下扩展名为.err的文件中,直接用文本类编辑器打开,找到下面的标记处即是密码,登录后修改成自己需要的密码。
ALTER USER 'root'@'localhost' IDENTIFIED BY 'XXXX';
FLUSH PRIVIEGES;