在 Linux 系統(tǒng)中,MySQL 服務(wù)默認不會隨著系統(tǒng)的自動啟動而自動啟動,需要手動啟動或者設(shè)置系統(tǒng)啟動時自動啟動 MySQL 服務(wù)。
為了實現(xiàn) MySQL 服務(wù)的自動啟動,我們可以使用以下命令:
# systemctl enable mysqld.service
上述命令中,systemctl 是 Linux 中對 Systemd 服務(wù)的管理工具。mysqld.service 是 MySQL 服務(wù)在 Systemd 中的服務(wù)單元名稱,每個服務(wù)單元都有一個對應(yīng)的服務(wù)配置文件,通常存放在 /etc/systemd/system/ 目錄下。
執(zhí)行上述命令后,MySQL 服務(wù)會被設(shè)置為系統(tǒng)的自動啟動項,即在每次系統(tǒng)啟動時自動啟動 MySQL 服務(wù)。
如果想要取消 MySQL 服務(wù)的自動啟動,可以使用以下命令:
# systemctl disable mysqld.service
除了使用 Systemd 的管理工具,我們還可以使用 chkconfig 命令來設(shè)置 MySQL 服務(wù)的自動啟動。以下是設(shè)置 MySQL 服務(wù)自動啟動的 chkconfig 命令:
# chkconfig --add mysqld # chkconfig mysqld on
上述命令中,第一條命令將 MySQL 服務(wù)添加到 chkconfig 的管理列表中,第二條命令則將 MySQL 服務(wù)設(shè)置為系統(tǒng)的自動啟動項。
總之,對于 Linux 系統(tǒng)中的 MySQL 服務(wù),我們可以使用 Systemd 或 chkconfig 等工具來實現(xiàn) MySQL 服務(wù)的自動啟動。這樣可以避免每次手動啟動 MySQL 服務(wù),提高工作效率。