mysqllinux开机启动命令行模式

fiy 其他 27

回复

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

    要在Linux系统中将MySQL设置为开机启动并以命令行模式启动,需要进行以下步骤:

    1. 打开终端或SSH进入Linux系统,以管理员身份登录。

    2. 检查MySQL的安装情况,可以使用以下命令来确认MySQL是否已经安装并运行:

    “`
    sudo systemctl status mysql
    “`

    如果MySQL未安装,可以使用以下命令进行安装:

    “`
    sudo apt-get install mysql-server
    “`

    3. 如果MySQL已经安装但未开机启动,可以使用以下命令将其设置为开机启动:

    “`
    sudo systemctl enable mysql
    “`

    4. 接下来,需要通过以下命令来启动MySQL服务:

    “`
    sudo systemctl start mysql
    “`

    可以使用以下命令来检查MySQL服务是否已经启动:

    “`
    sudo systemctl status mysql
    “`

    如果MySQL服务已经成功启动,则会显示Active(running)。

    5. 现在,您可以使用以下命令来进入MySQL命令行模式:

    “`
    mysql -u 用户名 -p
    “`

    其中,用户名替换为您MySQL的用户名。执行命令后会提示输入密码,输入密码后按Enter键即可进入MySQL命令行模式。

    通过以上步骤,您可以将MySQL设置为Linux系统的开机启动项,并在命令行模式下启动MySQL服务并进入MySQL命令行模式。

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

    要在Linux系统中设置MySQL开机自启动并进入命令行模式,可以按照以下步骤进行操作:

    1. 确保MySQL已经安装在Linux系统上。如果尚未安装,请使用适当的包管理器安装MySQL。

    2. 打开终端,以root用户身份登录。

    3. 使用文本编辑器打开MySQL的启动脚本文件。在大多数Linux发行版上,该文件的路径是`/etc/init.d/mysql`,但某些发行版可能有所不同。你也可以在终端中使用以下命令找到`mysql`脚本的路径:`sudo find / -name “mysql*”`。

    4. 在启动脚本文件的开头部分,添加以下行以定义启动脚本的启动选项:

    “`
    #!/bin/bash
    # chkconfig: 2345 20 80
    # description: MySQL server
    “`

    上述代码中的“2345”表示指定的运行级别(即系统状态),“20”表示启动脚本的优先级,而“80”表示关闭脚本的优先级。

    5. 定义`start`和`stop`函数以启动和停止MySQL服务。以下是示例代码:

    “`
    start() {
    echo -n “Starting MySQL: ”
    /usr/bin/mysqld_safe &
    echo “OK”
    }

    stop() {
    echo -n “Stopping MySQL: ”
    /usr/bin/mysqladmin -u root shutdown
    echo “OK”
    }
    “`

    6. 在脚本文件的主体部分,添加以下启动选项的代码以根据不同的动作调用相应的函数:

    “`
    case “$1” in
    start)
    start
    ;;
    stop)
    stop
    ;;
    restart)
    stop
    start
    ;;
    *)
    echo “Usage: $0 {start|stop|restart}”
    exit 1
    esac
    exit 0
    “`

    7. 保存并关闭脚本文件。

    8. 命令行中输入以下命令修改脚本权限,使其可以执行:

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

    9. 输入以下命令将MySQL服务添加到启动项列表中:

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

    10. 现在,MySQL已经设置为开机自启动。你可以重启Linux系统来验证是否生效:

    “`
    sudo shutdown -r now
    “`

    11. 在系统重新启动后,使用以下命令验证MySQL服务是否已启动:

    “`
    sudo service mysql status
    “`

    以上步骤将在Linux系统中设置MySQL开机启动命令行模式。这样,每次系统启动时,MySQL都会自动启动,并可以通过终端进行管理。

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

    在Linux系统中,你可以通过设置为MySQL服务设置开机启动命令行模式。下面是具体的操作流程:

    1.登录Linux系统

    首先,登录到你的Linux系统上,确保你拥有管理员权限。这样你才能够进行MySQL服务的设置和管理。

    2.编辑mysqld.service文件

    在大多数Linux发行版中,MySQL的开机启动服务配置文件通常位于`/usr/lib/systemd/system/`目录下,并以`mysqld.service`为文件名。你可以使用一个文本编辑器来编辑该文件。

    例如,在Ubuntu系统上,可以使用以下命令来编辑文件:

    “`
    sudo vi /lib/systemd/system/mysql.service
    “`

    3.修改ExecStart行

    在编辑器中打开该文件后,你需要找到包含`ExecStart`的行。在这行中,你需要为MySQL服务设置一个启动命令行模式。

    例如,在CentOS系统上,`ExecStart`行可能看起来像这样:

    “`
    ExecStart=/usr/sbin/mysqld –daemonize –pid-file=/var/run/mysqld/mysqld.pid
    “`

    在这个例子中,MySQL服务的启动命令行模式是`/usr/sbin/mysqld –daemonize –pid-file=/var/run/mysqld/mysqld.pid`。

    4.保存并退出编辑器

    在修改了`ExecStart`行之后,保存并退出编辑器。

    在vi编辑器中,可以按下`Esc`键,然后输入`:wq`命令以保存并退出。

    5.重新加载并启动mysqld.service

    在保存并退出编辑器后,你需要重新加载`mysqld.service`文件以使改动生效。运行以下命令:

    “`
    sudo systemctl daemon-reload
    “`

    然后,可以启动MySQL服务:

    “`
    sudo systemctl start mysqld.service
    “`

    6.设置mysqld.service开机启动

    如果你想将MySQL服务设置为开机启动,可以运行以下命令:

    “`
    sudo systemctl enable mysqld.service
    “`

    至此,你已经完成了在Linux系统上设置MySQL服务开机启动的操作。现在,每次系统启动时,MySQL服务都会自动启动并运行在命令行模式下。

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

400-800-1024

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

分享本页
返回顶部