【问题标题】:restart mysql server on windows 7在 Windows 7 上重新启动 mysql 服务器
【发布时间】:2012-10-09 23:03:41
【问题描述】:

如何在 Windows 7 上重新启动 MySQL?

我使用 HeidiSql 作为前端,里面没有选项。

我唯一拥有的其他东西是 MySQL 5.5 命令行客户端。

【问题讨论】:

    标签: mysql windows


    【解决方案1】:

    打开命令提示符并输入以下命令:

    net stop MySQL   
    net start MySQL
    

    MySQL 服务名称可能会根据您安装的版本而变化。 在我的情况下,MySQL 版本是 MySQL Server 5.7。 所以我使用以下命令

    net stop MySQL57   
    net start MySQL57
    

    【讨论】:

    • 这给了我The service name is invalid
    • 在第一次执行这两个命令之前,您是否 cd 到了 Mysql 目录(C:\Program Files\MySQL\MySQL Server 5.x\bin)?
    • @KennethPurtell 这是 Windows 的东西,而不是 MySQL 二进制文件。我的问题是服务的名称是MySQL56。例如,要查找您的服务名称,您可以执行 Frizz1977 建议的步骤。
    • 这给了我:“发生系统错误 5。访问被拒绝。”
    • 如果您收到Access is denied 消息,请以Administrator 身份运行程序
    【解决方案2】:

    您可以按照以下步骤通过 UI 重新启动服务:

    1. 打开任务管理器(可能需要以管理员身份运行)

    2. 点击“服务”按钮,找到“MySql”服务

      注意:在某些情况下,“MySql”服务将被命名为您在创建服务器时为初始数据库命名的任何名称。例如,如果您将初始数据库称为“myfirstdb”,则该服务将称为“myfirstdb”。您应该能够通过按“描述”列排序找到该服务,因为描述将是空白的。

    3. 右击“MySql”服务,选择“重启”选项

    感谢 @Doug_Ivison 和 @Lucky 提供的服务名称注释和 cmets 中“以管理员身份运行”的说明。

    【讨论】:

    • 很高兴也建议使用实际的 Windows UI 解决方案
    • 给我“拒绝访问”错误。
    • 在我们的例子中,用于 MySQL 的 windows 服务不是以 MySQL 命名的,而是具有使用它创建的实例/初始数据库的名称。 (所以,如果我们将初始数据库命名为“ourmysqldb”,我猜我们的服务将被命名为“ourmysqldb”。)另外,就像上面显示的 Frizz1977 的示例服务“MySQL56”一样,我们的 MySQL windows 服务实际上因其缺少任何描述栏。 (我们使用的是“MySQL Server 5.6”)
    • @MuhammadSaqib 以管理员身份运行Services.msc
    【解决方案3】:

    在 Windows 中,

    • Win+R打开Run窗口
    • 输入services.msc
    • 根据安装的版本搜索 MySQL 服务(有时发现为 MySQL56MySQL57)。
    • 单击停止、启动或重新启动服务选项。

    【讨论】:

    • 完美解决方案!推荐。
    【解决方案4】:

    到目前为止,这些建议仅在将 mysql 服务器安装为 Windows 服务时才有效。

    如果它没有作为服务安装,你可以使用 Windows 开始按钮 ==> 运行来启动服务器,然后浏览到你的 mysql 安装路径下的 /bin 文件夹并执行 mysqld。或者只是在 bin 文件夹中打开一个命令窗口并输入:mysqld

    【讨论】:

      【解决方案5】:

      第一次尝试:

      net stop MySQL   
      net start MySQL
      

      如果这不起作用,请尝试使用 windows 界面:

      开始 > 控制面板 > 系统和安全 > 管理工具 > 服务

      查找您的 MySQL 版本(在我的例子中 - MySQL55),突出显示并单击绿色的开始箭头。状态应更改为“已开始”

      【讨论】:

        【解决方案6】:

        改用net stop mysql57,应该是没有指定的版本

        【讨论】:

          【解决方案7】:

          我也有同样的问题,打开任务管理器,进入服务选项卡,搜索 MySQL_One 服务,点击启动,效果很好。

          【讨论】:

            【解决方案8】:

            Ctrl + alt +delete 启动TASK MANAGER ,选择Service ,然后你会找到MySQL,右键单击该项目,然后选择start,你的MySQL Server就会启动!

            【讨论】:

              【解决方案9】:

              为了防止'Access Denied'报错:

              Start -> search 'Services' -> 右键 -> 运行方式admistrator

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2010-12-03
                • 1970-01-01
                • 1970-01-01
                • 2013-06-19
                相关资源
                最近更新 更多