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

  • 相关阅读:
    sourceTree免密码校验
    elasticsearch 服务安全配置
    qconf 介绍
    解决mysql不能远程登录的问题
    从git上下载代码并导入eclipse
    MAVEN 工程打包resources目录外的更多资源文件
    也谈BIO | NIO | AIO (Java版--转)
    web.xml 配置中classpath: 与classpath*:的区别
    Java @override报错的解决方法
    maven上传自定义jar到本地仓库
  • 原文地址:https://www.cnblogs.com/liang545621/p/12652142.html
Copyright © 2011-2022 走看看