MySQL是一種非常流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。對于Linux操作系統(tǒng)的用戶來說,如果想在系統(tǒng)中運(yùn)行MySQL,一般會選擇手動啟動MySQL服務(wù)。但是,隨著系統(tǒng)管理方式越來越簡單化,使用systemctl命令進(jìn)行MySQL管理也成為了一個很不錯的選擇。
下面,我們就來介紹一下如何將MySQL加入systemctl:
1. 首先,創(chuàng)建一個新的MySQL啟動腳本: $ sudo vim /usr/lib/systemd/system/mysql.service 2. 將以下內(nèi)容添加到文件中: [Unit] Description=MySQL Server After=network.target [Service] Type=forking User=mysql Group=mysql ExecStart=/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf --datadir=/var/lib/mysql --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock ExecStop=/usr/local/mysql/bin/mysqladmin -u root -p shutdown Restart=always [Install] WantedBy=multi-user.target 3. 保存文件并退出Vim。 4. 啟動MySQL服務(wù): $ sudo systemctl start mysql.service 5. 設(shè)置MySQL服務(wù)自啟: $ sudo systemctl enable mysql.service 6. 確認(rèn)MySQL已經(jīng)成功加入systemctl: $ sudo systemctl status mysql.service
這樣,我們就成功將MySQL加入了systemctl,可以方便快捷地管理MySQL服務(wù)。