MySQL是一個常用的關系型數據庫管理系統,很多Web應用程序和網站都使用MySQL存儲數據。
在Linux中,MySQL提供了開機自啟動功能,當系統啟動時,MySQL會自動啟動并運行,在日常使用中非常方便。
我們可以通過以下步驟來使MySQL開機自啟動: 1. 打開終端并輸入以下命令來編輯MySQL的系統服務文件,我們在這里使用vim編輯器: $sudo vim /etc/systemd/system/mysql.service 2. 將以下內容添加到文件中: [Unit] Description=MySQL Server After=network.target [Service] User=mysql Group=mysql ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid [Install] WantedBy=multi-user.target 3. 保存并退出文件,輸入以下命令并回車: $sudo systemctl daemon-reload 4. 設置MySQL服務在系統啟動時自動啟動: $sudo systemctl enable mysql 5. 重啟系統,確保MySQL服務已經自動啟動: $sudo reboot
現在,當你的Linux系統啟動時,MySQL服務將自動啟動。你可以通過以下命令來驗證MySQL服務是否正在運行:
$sudo systemctl status mysql
如果MySQL服務正在運行,你應該看到如下輸出:
mysql.service - MySQL Server Loaded: loaded (/etc/systemd/system/mysql.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2022-07-18 19:53:40 CST; 2h 31min ago Main PID: 1165 (mysqld) Status: "Server is operational" Tasks: 29 (limit: 4915) Memory: 347.4M CGroup: /system.slice/mysql.service └─1165 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid
使用這個方法,你就可以在Linux系統啟動時自動啟動MySQL服務,方便快捷地管理你所使用的MySQL數據庫。