如何禁止mysql开机启动服务器

fiy 其他 416

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    禁止MySQL开机启动服务器可以通过以下几种方法实现:

    1. 使用服务管理工具:在Windows操作系统中,可以使用“服务管理工具”禁用MySQL服务的自动启动。步骤如下:

      • 打开“服务管理工具”(在控制面板中可以找到)。
      • 找到MySQL服务,名称可能为“MySQL”或者“MySQL Server”。
      • 右键点击该服务,选择“属性”。
      • 在属性窗口中,将“启动类型”设置为“手动”或“禁用”。
      • 点击“应用”和“确定”保存更改。
    2. 使用命令提示符或终端:无论是Windows还是Linux操作系统,都可以使用命令提示符或终端来禁用MySQL服务的自动启动。具体方法如下:

      • 在Windows系统中,打开命令提示符,并使用管理员权限运行。
      • 输入以下命令禁用MySQL服务的自动启动:
        sc config mysql start=disabled
        
      • 在Linux系统中,使用终端并使用root权限运行。
      • 输入以下命令禁用MySQL服务的自动启动:
        systemctl disable mysql
        
    3. 修改配置文件:另一种禁用MySQL服务的方法是修改配置文件,具体步骤如下:

      • 找到MySQL的配置文件,一般命名为my.cnf或者my.ini,具体位置根据操作系统而定。
      • 打开配置文件,并找到[mysqld]部分。
      • 在[mysqld]部分中添加一行代码:
        skip-grant-tables
        
      • 保存更改,并重新启动MySQL服务。
    4. 使用图形化管理工具:如果你使用了MySQL的图形化管理工具(如phpMyAdmin、MySQL Workbench等),可以在工具中找到相应的选项来禁用MySQL服务的自动启动。具体步骤可以参考工具的文档或帮助文件。

    5. 删除启动项:对于Windows操作系统,也可以通过删除MySQL的启动项来禁用自动启动。具体步骤如下:

      • 在运行框中输入"regedit"打开注册表编辑器。
      • 导航到路径"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"。
      • 找到MySQL的启动项,并删除该项。
      • 重启计算机以使更改生效。

    以上是禁止MySQL开机启动服务器的几种方法,你可以选择适合你的操作系统和个人喜好的方法进行禁止。

    1年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要禁止MySQL在开机时自动启动服务器,可以按照以下步骤进行操作:

    1. 查看系统的服务状态:
      使用命令 systemctl status mysql 或者 service mysql status 来查看MySQL服务的状态,确认服务是否正在运行。

    2. 停止MySQL服务:
      如果MySQL正在运行,需要先停止它。使用命令 systemctl stop mysql 或者 service mysql stop 来停止MySQL服务。

    3. 禁用MySQL服务自动启动:

      • 使用命令 systemctl disable mysql 或者 chkconfig mysql off 来禁用MySQL服务在开机时自动启动。这将从系统启动配置中移除MySQL服务。
      • 对于Systemd管理的系统,使用systemctl disable mysql 命令。
      • 对于SysV Init管理的系统,使用 chkconfig mysql off 命令。
    4. 验证MySQL服务状态:
      使用命令systemctl is-enabled mysql 或者 chkconfig --list mysql来验证MySQL服务是否已经被禁用,并且不会在系统启动时自动启动。

    5. 重新启动系统(可选):
      如果你希望确保MySQL服务在重新启动系统时不会自动启动,可以使用命令 reboot 或者 shutdown -r now 来重新启动系统。在系统重新启动后,确保使用systemctl status mysql 或者 service mysql status 命令来验证MySQL服务是否还在停止状态。

    以上步骤适用于大多数Linux发行版,包括Ubuntu、CentOS、Debian等。需要注意的是,确保你具有管理员或root权限才能执行上述操作。

    1年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    禁止MySQL开机启动服务器可以通过以下步骤实现:

    1. 停止MySQL服务:可以使用以下命令在终端中停止MySQL服务(需要管理员权限):

      sudo service mysql stop
      

      或者

      sudo /etc/init.d/mysql stop
      
    2. 禁用MySQL服务:可以使用以下命令禁用MySQL服务,以确保它不会在系统启动时自动运行:

      sudo systemctl disable mysql
      

      或者

      sudo update-rc.d -f mysql remove
      

      或者

      sudo chkconfig mysql off
      

      这些命令都会将MySQL服务从启动脚本中移除,从而禁止它在系统启动时自动运行。

    3. 检查MySQL服务状态:使用以下命令可以检查MySQL服务的当前状态:

      sudo service mysql status
      

      如果MySQL服务已成功停止,并且在启动脚本中已被禁用,则会显示一个相应的消息。

    4. 测试启动MySQL服务:如果你想重新启用MySQL服务,可以使用以下命令:

      sudo systemctl enable mysql
      

      或者

      sudo update-rc.d mysql defaults
      

      或者

      sudo chkconfig mysql on
      

      这些命令会重新将MySQL服务添加到启动脚本中,并允许它在系统启动时自动运行。

    通过以上步骤,你可以禁止MySQL在开机启动时自动运行。如果想重新启用MySQL服务,只需执行相应的命令即可。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部