windows下mysql cmd里显示启动服务,进程里也有,但是服务里找不到
如何才能让服务里显示mysqle
我想知道你下载的mysql是不是解压版的压缩包呀,另外你已经做过相关配置了?如果你是第一次使用我怎么没看到你初始化mysql以及安装mysql服务呢?
初始化数据库
mysqld -- initialize --console
安装服务
mysqld --install
开启服务
net start mysql
登录数据库
mysql -uroot -p
输入密码,在前面生成的data目录下找到后缀为.err的文件,该文件中有个临时密码
A temporary password is generated for root@localhost: C.fE;Sf&L4Gu
C.fE;Sf&L4Gu即为临时密码。
修改密码
ALTER USER "root"@"localhost" IDENTIFIED BY "123456";
刷新立即生效
flush privileges;
你只是通过cmd开启mysql服务,但没注册到windows的服务,建议你下载一个mysql的msi安装包,直接安装在windows就行了