怎么查看mysql是否自动启动命令

2023年 11月 27日 75.9k 0

MySQL是一个常用的关系型数据库管理系统,当我们安装完MySQL之后,一般都需要将其设置为自动启动。但有时我们可能忘记了是否已经设置了自动启动,那么该怎样查看MySQL是否已经设置为自动启动呢?

怎么查看mysql是否自动启动命令

下面介绍两种方法:

方法一:使用系统命令查看

$ systemctl status mysqld

输入该命令后,如果MySQL已经开启自动启动,则能够看到如下提示信息:

Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: active (running)

而如果MySQL没有开启自动启动,则能够看到如下提示信息:

Loaded: loaded (/usr/lib/systemd/system/mysqld.service; disabled; vendor preset: disabled)
Active: inactive (dead)

方法二:查看系统服务配置文件

$ cat /usr/lib/systemd/system/mysqld.service | grep -i 'enabled'

如果MySQL已经开启自动启动,则能够看到如下提示信息:

ExecStart=/usr/sbin/mysqld $MYSQLD_OPTSRestart=alwaysUser=mysqlGroup=mysqlWorkingDirectory=/usrExecReload=/usr/bin/mysqladmin reloadExecStop=/usr/bin/mysqladmin shutdownLimitNOFILE=infinityLimitMEMLOCK=infinityLimitNPROC=infinityPrivateTmp=falsePrivateDevices=falseProtectSystem=trueProtectHome=read-onlySystemCallArchitectures=nativeSystemCallFilter=~@system-serviceCapabilityBoundingSet=~CAP_SYS_ADMINProtectKernelTunables=trueProtectKernelModules=trueProtectControlGroups=trueDefaultLimitCPU=infinityDefaultLimitFSIZE=infinityDefaultLimitDATA=infinityDefaultLimitSTACK=infinityDefaultLimitCORE=infinityDefaultLimitRSS=infinityDefaultLimitNOFILE=infinityDefaultLimitAS=infinityDefaultLimitNPROC=infinityDefaultLimitMEMLOCK=infinityLimitCORE=infinityLimitRSS=infinityLimitNOFILE=infinityLimitNPROC=infinityLimitMEMLOCK=infinityNoNewPrivileges=trueRestart=on-failureRestartSec=2sKillMode=processTimeoutSec=600sOOMScoreAdjust=-1000EnvironmentFile=-/etc/sysconfig/mysqld

而如果MySQL没有开启自动启动,则无法看到类似"Restart=always"之类的提示信息。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论