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