ProxySQL–基础–2.2–部署–管理ProxySQL命令
1、service
默认情况下,rpm安装的ProxySQL只提供了SysV风格的服务脚本/etc/init.d/proxysql。可通过该脚本管理ProxySQL的启动、停止等功能。
1.1、proxysql脚本
/etc/init.d/proxysql --help
Usage: ProxySQL {start|stop|status|reload|restart|initial}
1.2、命令
service proxysql start # 启动
service proxysql stop # 停止
service proxysql status # 查看状态
service proxysql restart # 重启
2、systemd命令
2.1、修改配置
如果想要通过systemd管理ProxySQL,需要修改配置文件
vim /usr/lib/systemd/system/proxysql.service
新增内容
[Unit]
Description=High Performance Advanced Proxy for MySQL
After=network.target
[Service]
Type=simple
User=mysql
Group=mysql
PermissionsStartOnly=true
LimitNOFILE=102400
LimitCORE=1073741824
ExecStartPre=/bin/mkdir -p /var/lib/proxysql
ExecStartPre=/bin/chown mysql:mysql -R /var/lib/proxysql /etc/proxysql.cnf
ExecStart=/usr/bin/proxysql -f
Restart=always
2.2、命令
systemctl start proxysql # 启动
systemctl stop proxysql # 停止
systemctl status proxysql # 查看状态
systemctl restart proxysql # 重启