mysql如何自动启动服务器

worktile 其他 83

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要让MySQL服务器自动启动,可以按照以下步骤进行操作:

    1. 打开终端或命令提示符。
    2. 输入以下命令以编辑MySQL的配置文件my.cnf:
    sudo vi /etc/mysql/my.cnf
    
    1. 在文件中找到 [mysqld] 部分,添加以下行以设置MySQL自动启动:
    [mysqld]
    ...
    ...
    ....
    [mysqld]
    ...
    ...
    pid-file=/var/run/mysqld/mysqld.pid
    
    1. 保存并关闭文件。

    2. 接下来,输入以下命令来确保MySQL服务被设置为自动启动:

    sudo systemctl enable mysql
    
    1. 最后,输入以下命令来重启MySQL服务:
    sudo systemctl restart mysql
    

    此时,MySQL服务器将会自动启动,并且在系统启动时自动加载。

    备注:以上步骤适用于使用systemd作为系统启动工具的Linux发行版,如Ubuntu、CentOS等。如果使用的是其他不同的系统和启动工具,可能需要进行适当的调整。

    1年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要让MySQL自动启动服务器,你可以按照以下步骤进行设置:

    1. 检查MySQL安装目录:首先,你需要知道MySQL服务器的安装目录。通常,MySQL的安装目录是在/usr/local/mysql/usr/mysql下,具体位置可能因操作系统和MySQL版本而异。

    2. 确认MySQL配置文件:MySQL的配置文件名为my.cnf,在Linux系统中,配置文件通常位于/etc/mysql/etc目录下。在Windows系统中,配置文件可能位于C:\MySQLC:\Program Files\MySQL目录下。

    3. 编辑MySQL配置文件:使用文本编辑器打开MySQL的配置文件。在配置文件中,搜索mysqld部分或[mysqld]标记。在这个部分中,找到或添加以下内容:

    [mysqld]
    ...
    # 设置MySQL自启动
    [mysqld]
    ...
    # 设置MySQL自启动
    
    1. 配置MySQL自动启动选项:在[mysqld]部分中,添加以下两个选项:
    [mysqld]
    ...
    # 设置MySQL自启动
    pid-file = /var/run/mysqld/mysqld.pid
    skip-external-locking
    

    pid-file选项指定MySQL服务器进程的PID文件的位置,用于管理和监控MySQL进程。skip-external-locking选项禁止MySQL使用外部锁定服务。

    1. 启用MySQL自动启动:保存并关闭配置文件后,你需要通过以下命令将MySQL自动启动设置为启用:
    • 在Linux系统中,使用systemctl enable mysql命令。
    • 在Windows系统中,使用服务管理器(Services Manager)或者在命令提示符中使用sc config mysql start= auto命令。
    1. 启动MySQL服务器:现在,你可以使用以下命令来启动MySQL服务器:
    • 在Linux系统中,使用systemctl start mysql命令。
    • 在Windows系统中,使用服务管理器(Services Manager)或者在命令提示符中使用net start mysql命令。

    通过以上步骤,你就可以将MySQL服务器设置为自动启动。这样,每次系统启动时,MySQL服务器都会自动启动,并且按照你在配置文件中的设置进行运行。

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

    MySQL可以通过设置自动启动来在服务器启动时自动启动。下面是在不同操作系统上设置MySQL自动启动的方法。

    1. 在Windows上设置MySQL自动启动:

      • 打开"服务"管理器。可以通过在Windows搜索栏中输入"services.msc"并按Enter键来打开。
      • 在服务列表中找到MySQL服务。服务名通常为"mysql"或"MySQL"。
      • 右键单击MySQL服务,然后选择"属性"。
      • 在"属性"对话框中,选择"启动类型"选项卡,并选择"自动"。
      • 点击"应用"按钮,然后点击"确定"按钮。
    2. 在Linux上设置MySQL自动启动:

      • 打开终端,以root用户身份登录。
      • 编辑MySQL的启动脚本。脚本文件的路径可能因Linux发行版而异,通常为"/etc/init.d/mysql"或"/etc/init.d/mysqld"。
      • 在启动脚本中查找"chkconfig"或"update-rc.d"命令,根据你的Linux发行版执行对应的命令。
      • 在命令行中输入以下命令,以在系统启动时启动MySQL:
        sudo chkconfig mysql on  # Red Hat, CentOS, Fedora
        

        或者

        sudo update-rc.d mysql defaults  # Debian, Ubuntu
        
    3. 在Mac上设置MySQL自动启动:

      • 打开终端并以root用户身份登录。
      • 创建MySQL的启动脚本文件。可以将以下内容保存为脚本文件(例如:mysql_startup.sh):
        #!/bin/bash
        /usr/local/mysql/support-files/mysql.server start
        
      • 设置脚本文件的执行权限:
        chmod +x mysql_startup.sh
        
      • 将脚本文件添加到系统启动项中:
        sudo mv mysql_startup.sh /Library/StartupItems/
        sudo chown root:wheel /Library/StartupItems/mysql_startup.sh
        sudo chmod 755 /Library/StartupItems/mysql_startup.sh
        

      通过以上步骤,MySQL将在系统启动时自动启动。你可以通过重启服务器来测试这一设置。

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

400-800-1024

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

分享本页
返回顶部