CentOS 7 下如何設定MySQL開機自啟
阿新 • • 發佈:2020-12-29
CentOS7和6及以前的版本不一樣,7下面推薦使用systemctl命令來管理服務而不是以前的service(雖然service還能用),廢話不多說,直接看怎麼做吧
建立服務檔案
touch /usr/lib/systemd/system/mysqld.service
mysqld是服務的名字,可自定義,不過必須以.service結尾。
服務檔案內容如下:
[Unit] Description=MySQL Server Documentation=man:mysqld(8) Documentation=https://dev.mysql.com/doc/refman/5.7/en/using-systemd.html After=network.target After=syslog.target [Install] WantedBy=multi-user.target [Service] User=mysql Group=mysql ExecStart=/usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf LimitNOFILE = 5000
內容還是通俗易懂的,就不細說啦,需要注意的是ExecStart是啟動MySQL的指令碼,這裡需要使用mysqld檔案來啟動,而不是使用service命令時的support-files/mysql.server,這裡有個好處就是,在多例項又不想使用MySQL官方自帶的mysqlmulti的時候,就很方便。
配置開機自啟
建立好服務檔案之後,開機自啟就簡單了,一條命令即可:
systemctl enable mysqld
同時還可以使用systemctl命令啟停MySQL例項,是不是很方便呀,趕緊試試吧!
歡迎光臨我的部落格:http://blog.codingcat.net/