mysqllinux开机启动命令行

不及物动词 其他 34

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,可以使用systemd服务管理器来设置MySQL启动命令行的开机启动。下面是具体的步骤:

    1. 打开终端或者登录到服务器上的控制台。

    2. 使用root用户或者具有sudo权限的用户登录。

    3. 使用以下命令来创建一个新的启动脚本文件:
    “`
    sudo nano /etc/systemd/system/mysql.service
    “`

    4. 在打开的文本编辑器中,输入以下内容来配置MySQL启动脚本:
    “`
    [Unit]
    Description=MySQL Server

    [Install]
    WantedBy=multi-user.target

    [Service]
    Type=forking
    ExecStart=/usr/sbin/mysqld –daemonize –pid-file=/run/mysqld/mysqld.pid
    ExecStop=/usr/sbin/mysqladmin shutdown
    PrivateTmp=true
    “`

    5. 使用Ctrl + X快捷键,然后输入y保存并退出文本编辑器。

    6. 运行以下命令以重新加载systemd服务配置:
    “`
    sudo systemctl daemon-reload
    “`

    7. 使用以下命令来启用MySQL服务:
    “`
    sudo systemctl enable mysql
    “`

    8. 使用以下命令来启动MySQL服务:
    “`
    sudo systemctl start mysql
    “`

    现在,当你重新启动系统时,MySQL将自动启动并运行在命令行中。你也可以使用以下命令来检查MySQL服务的状态:
    “`
    sudo systemctl status mysql
    “`

    希望以上内容对你有帮助,祝你成功!

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

    要在Linux上启动MySQL,并且进入命令行模式进行操作,可以按照以下步骤进行操作:

    1. 登录到Linux系统:打开终端或SSH客户端,使用合适的凭据登录到Linux系统。

    2. 检查MySQL安装:确保已经在Linux系统上安装了MySQL。如果没有安装,请使用适合你的Linux发行版的包管理工具(如apt、yum等)安装MySQL。

    3. 启动MySQL服务:启动MySQL服务的命令会因不同的Linux发行版而有所不同。以下是几种常用的发行版的启动命令:

    – Debian/Ubuntu:使用以下命令启动MySQL服务:
    “`
    sudo service mysql start
    “`

    – CentOS/RHEL/Fedora:使用以下命令启动MySQL服务:
    “`
    sudo systemctl start mysqld
    “`

    – Arch Linux:使用以下命令启动MySQL服务:
    “`
    sudo systemctl start mariadb
    “`

    4. 进入MySQL命令行:一旦MySQL服务已经启动,可以使用以下命令进入MySQL命令行界面:
    “`
    mysql -u root -p
    “`
    记住,在上述命令中,`-u`选项用于指定用户名,`root`是MySQL中默认的管理员用户名。`-p`选项会显示一个密码提示,接下来输入MySQL管理员密码。

    如果要使用非管理员用户登录,将`-u`选项的值更改为相应的用户名,然后输入该用户的密码。

    5. 进入命令行后,你就可以使用MySQL的各种命令进行数据库管理和操作。

    注意:在使用MySQL之前,确保已经正确配置了MySQL的环境变量,以便在任何位置都可以使用`mysql`命令。

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

    在Linux系统中,我们可以通过以下步骤来设置MySQL在开机时自动启动。

    1. 打开终端并登录到root用户。

    2. 使用文本编辑器打开MySQL的启动脚本文件。在大多数Linux发行版中,MySQL启动脚本文件的位置通常是/etc/init.d/mysql或/etc/init.d/mysqld。例如,在Ubuntu系统中,可以使用以下命令打开文件:

    “`
    sudo nano /etc/init.d/mysql
    “`

    3. 在启动脚本文件中,找到以下行:

    “`
    # Should-Start: $remote_fs $syslog
    “`

    在该行的上方,添加以下行:

    “`
    # Should-Start: $remote_fs $syslog
    # Default-Start: 2 3 4 5
    # Default-Stop:
    “`

    这将在运行级别2、3、4和5时启动MySQL,并在停止时关闭。

    4. 保存并退出文件。

    5. 接下来,我们需要创建一个符号链接,将启动脚本链接到/etc/rc.d目录(或类似目录)中的特定运行级别。使用以下命令创建符号链接:

    “`
    sudo ln -s /etc/init.d/mysql /etc/rc.d/mysql
    “`

    6. 设置启动脚本文件的权限为可执行。使用以下命令设置权限:

    “`
    sudo chmod +x /etc/init.d/mysql
    “`

    7. 完成以上步骤后,我们需要使用以下命令将MySQL添加到系统的启动列表中:

    “`
    sudo update-rc.d mysql defaults
    “`

    8. 最后,我们可以使用以下命令验证是否成功添加了MySQL到系统的启动列表中:

    “`
    sudo systemctl list-unit-files | grep mysql
    “`

    如果成功,将会显示类似以下内容:

    “`
    mysql.service enabling install
    “`

    通过以上步骤,我们可以实现在Linux开机时自动启动MySQL的功能。请注意,在不同的Linux发行版中,命令和路径可能会略有不同,请根据实际情况进行调整。

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

400-800-1024

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

分享本页
返回顶部