• 安装ProxySQL


    CentOS 的 rpm 包为例。
    <<EOF | tee /etc/yum.repos.d/proxysql.repo
    [proxysql_repo]
    name= ProxySQL
    baseurl=http://repo.proxysql.com/ProxySQL/proxysql-1.4.x/centos/$releasever
    gpgcheck=1
    gpgkey=http://repo.proxysql.com/ProxySQL/repo_pub_key
    EOF


    然后直接安装即可。
    yum -y install proxysql


    或者直接去github上下载rpm包或源码包:
    https://github.com/sysown/proxysql/releases

    默认情况下,rpm安装的ProxySQL只提供了SysV风格的服务脚本/etc/init.d/proxysql。所以,可通过该脚本管理ProxySQL的启动、停止等功能。

    [root@testdb1 ~]# /etc/init.d/proxysql --help
    Usage: ProxySQL {start|stop|status|reload|restart|initial}

    例如:
    service proxysql start # 启动proxysql
    service proxysql stop # 停止proxysql
    service proxysql status # 查看proxysql状态


    如果想要通过systemd管理ProxySQL,可在/usr/lib/systemd/system/proxysql.service中写入如下内容:

    [root@testdb1 ~]# 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

    一般来说,ProxySQL很少停止或重启,因为绝大多数配置都可以在线修改。

    查看ProxySQL的版本
    [root@testdb1 ~]# proxysql --version
    ProxySQL version 2.0.10-27-g5b31997, codename Truls

  • 相关阅读:
    UICollectionView添加 HeaderView FooterView
    Swift-UIDynamic初见
    Swift归档
    通知NSNotication&通知中心NSNoticationCenter
    iOS沙盒
    lldb-320.4.152﹣Debugger commands:
    UIPickerView採摘控件的學習
    hive的优化
    zookeeper简易配置及hadoop高可用安装
    hadoop组件概念理解
  • 原文地址:https://www.cnblogs.com/liang545621/p/12652142.html
Copyright © 2020-2023  润新知