zoukankan      html  css  js  c++  java
  • MySQL安装完可以使用,但是找不到对应的系统服务

    为何我用 mysqld 启动 mysql 的服务后,在系统“服务”中查不到mysql服务呢?
    首先声明,我的服务启动成功了,因为我可以另开一个 cmd 窗口进行mysql登录,登录后可以进行各种操作。
    用phpmyadmin也一切正常,但是不解的是,我在系统的管理工具“服务”中,竟然查不到“mysql服务”这一项。

    我也可以用 mysqladmin -uroot -p shutdown 关闭这个服务,我正常关闭。

    但是我如果用 net stop mysql 来关闭服务的话,会提示
    C:Documents and Settingsaaa>net stop mysql
    发生系统错误 1060。

    指定的服务并未以已安装的服务存在。

    这是什么意思呀,为何服务可以正常使用,但是却在管理工具-》服务中看不到,而且也无法通过 net stop mysql 的方式进行关闭。
    但是服务确实已经起来了,可以用 mysqladmin -uroot -p shutdown 的方式关闭服务。

    总之一句话:mysql可以正常使用,但是没有mysql的系统服务(所以执行net mysql start(stop)的时候会找不到)

    先用mysqld --install mysql --defaults-file=<my.ini全路径>
    将mysql server主程序安装成服务 ,其服务名为mysql,你也可以指定其它名字.
    然后net start mysql即可启动服务。

    这个地方颜色加深的mysql是系统服务的名称,可以随便起,不过使用net 启动关闭mysql的时候就需要写对应的mysql的服务名才能正常使用mysql

    比如:mysqld --install mysql5.5 --defaults-file=<my.ini全路径>

    启动mysql的时候就需要使用net start mysql5.5

  • 相关阅读:
    实验axios用户登录及token验证
    vue的路由跳转了,可是页面没有变化
    搞清楚cookie,session,token,JWT
    APP应用测试流程
    Scrum敏捷开发
    APP项目环境及发布平台
    ssh -T git@github.com ssh: connect to host github.com port 22: Connection timed out
    pytest与unitest区别
    数据库三大范式--大白话
    docker 安装mysql挂载/var/lib/mysql目录时启动就退出
  • 原文地址:https://www.cnblogs.com/wzyxidian/p/5407203.html
Copyright © 2011-2022 走看看