zoukankan      html  css  js  c++  java
  • 安装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

  • 相关阅读:
    rest简单实例
    Rest简介
    java视频
    j2ee开发中的“java容器”和“web容器”有什么区别?
    用Java实现自己的ArrayList
    Java中关于枚举的7种用法
    Java多线程实现自然同步(内含演示案例)
    Java实现简单的文件复制
    Java之自动拆装箱
    写一个SingleTon,(饿最终、懒同步)
  • 原文地址:https://www.cnblogs.com/liang545621/p/12652142.html
Copyright © 2011-2022 走看看