SE_You 的文章
  • MySQL中间件之ProxySQL(3):Admin管理接口

    1.ProxySQL的Admin管理接口 当ProxySQL启动后,将监听两个端口: (1).admin管理接口,默认端口为6032。该端口用于查看、配置ProxySQL。 (2).接收SQL语句的接口,默认端口为6033,这个接口类似于MySQL的3306端口。 ProxySQL的admin管理接口是一个使用MySQL协议的接口,所以,可以直接使用mysql客户端、navicat等工具去连接这个管理接口。 例如,使用mysql客户端去连接ProxySQL的管理接口。下面使用的是管理接口的默认用户名和密码admin:admin。 mysql -uadmin -padmin -h127.0.0.1 -P6032 --prompt 'admin> ' mysql: [Warning] Using a password on the command line interface can be insecure. Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 30 Server version: 5.5.30 (ProxySQL Admin Module) Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. admin> 由于ProxySQL的配置全部保存在几个自带的库中,所以通过管理接口,可以非常方便地通过发送一些SQL命令去修改ProxySQL的配置。ProxySQL会解析通过该接口发送的某些对ProxySQL有效的特定命令,并将其合理转换后发送给内嵌的SQLite3数据库引擎去运行。 例如,查看库、库中的表。 admin> show databases; +-----+---------------+-------------------------------------+ | seq | name | file | +-----+---------------+-------------------------------------+ | 0 | ma……

    SE_You 2024-03-15
    69 0 0
  • MySQL中间件之ProxySQL(2):初试读写分离

    1.实现一个简单的读写分离 这里通过一个简单的示例实现ProxySQL的读写分离功能,算是ProxySQL的快速入门。即使是快速入门,需要配置的内容也很多,包括:后端MySQL配置、监控配置、发送SQL语句的用户、SQL语句的路由规则。所以,想要实现一个ProxySQL+MySQL,即使只实现最基本的功能,步骤也是挺多的,不过配置的逻辑都很简单。 实验环境: 角色 主机IP server_id 数据状态 Proxysql 192.168.100.21 null 无 Master 192.168.100.22 110 刚安装的全新MySQL实例 Slave1 192.168.100.23 120 刚安装的全新MySQL实例 Slave2 192.168.100.24 130 刚安装的全新MySQL实例 为了演示完整的过程,这里把后端MySQL主从复制的基本配置步骤也列出来了。如了解配置过程,可跳过主从配置的部分。 注意点:slave节点需要设置read_only=1。如果后端是PXC/MGR/MariaDB Galera,则无需手动设置,因为会自动设置。   1.1 配置后端的主从复制 提供3个MySQL节点的配置文件。 # 以下是Master的配置文件 [mysqld] datadir=/data socket=/data/mysql.sock server-id=110 log-bin=/data/master-bin sync-binlog=1 log-error=/data/error.log pid-file=/data/mysqld.pid # 以下是slave1的配置文件 [mysqld] datadir=/data socket=/data/mysql.sock server-id=120 relay_log=/data/relay-log log-error=/data/error.log pid-file=/data/mysqld.pid read_only=1 # 以下是slave2的配置文件 [mysqld] datadir=/data socket=/data/mysql.sock server-id=130 relay_log=/data/relay-log log-error=/data/error.log pid-file=/data/mysqld.pid read_only=1 为3个MySQL节点提供数据目录/data mkdir /data chown -R mysql.mysql /dat……

    SE_You 2024-03-14
    121 0 0
  • MySQL中间件之ProxySQL(1):简介和安装

    1.ProxySQL简介 之前的文章里,介绍了一个MySQL的中间件:MySQL Router。详细内容参见:MySQL Router实现MySQL的读写分离。 这里准备用一个系列来详细介绍一个能实实在在用在生产环境的MySQL中间件:ProxySQL。它有两个版本:官方版和percona版,percona版是在官方版的基础上修改的,添加了几个比较实用的工具。在我这个系列文章中,我使用的是官方版。 官方站点:官方站点 官方github:官方github 官方手册:官方手册 percona ProxySQL手册:percona ProxySQL手册 我已经将ProxySQL的官方手册进行了翻译,请参见我的github wiki:ProxySQL中文手册 。我也将翻译版的markdown文件导出为了pdf,各位可下载:ProxySQL中文手册.pdf 。 ProxySQL是用C++语言开发的,虽然也是一个轻量级产品,但性能很好(据测试,能处理千亿级的数据),功能也足够,能满足中间件所需的绝大多数功能,包括: 最基本的读/写分离,且方式有多种。 可定制基于用户、基于schema、基于语句的规则对SQL语句进行路由。换句话说,规则很灵活。基于schema和与语句级的规则,可以实现简单的sharding。 可缓存查询结果。虽然ProxySQL的缓存策略比较简陋,但实现了基本的缓存功能,绝大多数时候也够用了。此外,作者已经打算实现更丰富的缓存策略。 监控后端节点。ProxySQL可以监控后端节点的多个指标,包括:ProxySQL和后端的心跳信息,后端节点的read-only/read-write,slave和master的数据同步延迟性(replication lag)。 2.安装ProxySQL 以 CentOS 的 rpm 包为例。 cat <<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 然后直接安装即可。 y……

    SE_You 2024-03-13
    77 0 0
  • 【领导力】第四章 亦师亦友,做贴心导航

    [愿景·价值观·使命] 真正的领导不是你这个人,而是你提出的想法,它可以引领人们去他们没去过的地方,它代表着追随者自己的迫切需求、报复、理想。 ≮领导能力是领导者素质的核心≯ 本内容需要输入密码才能查看 提交 if ( window.history.replaceState ) {window.history.replaceState( null, null, window.location.href );}

    SE_You 2024-01-08
    16 0 0
  • 【领导力】第三章 注重细节问题,打好企业根基

    [愿景·价值观·使命] 真正的领导不是你这个人,而是你提出的想法,它可以引领人们去他们没去过的地方,它代表着追随者自己的迫切需求、报复、理想。 ≮领导能力是领导者素质的核心≯ 本内容需要输入密码才能查看 提交 if ( window.history.replaceState ) {window.history.replaceState( null, null, window.location.href );}

    SE_You 2023-12-07
    27 0 0
  • 【领导力】第二章 先思而后行,发挥正确决策的力量

    [愿景·价值观·使命] 真正的领导不是你这个人,而是你提出的想法,它可以引领人们去他们没去过的地方,它代表着追随者自己的迫切需求、报复、理想。 ≮领导能力是领导者素质的核心≯ 本内容需要输入密码才能查看 提交 if ( window.history.replaceState ) {window.history.replaceState( null, null, window.location.href );}

    SE_You 2023-11-07
    26 0 0
  • 【领导力】第一章 其内金,其外玉,要管人,先做人

    [愿景·价值观·使命] 真正的领导不是你这个人,而是你提出的想法,它可以引领人们去他们没去过的地方,它代表着追随者自己的迫切需求、报复、理想。 ≮领导能力是领导者素质的核心≯ 2023年10月01日:多才之士才储八斗,博学之儒学富五车 一个领导能力素养和业务水平,是衡量一个部门的指标,只有不断提高自己的业务水平和能力,才能带领团队创造一个又一个奇迹。 2023年10月02日:做那坛飘香十里的美酒 拥有非凡的声誉,从一定的意义上来讲,就拥有了自己的个人品牌,有好名声才有凝聚力,才能做到众望所归。 2023年10月03日:抓住第一印象,打造个人品牌 外表是第一印象的重要组成部分。仅次于外表的就是身体语言,领导者可以充分利用他们来帮助自己完成漂亮的自我推销。 2023年10月04日:责人之心责己,怒己之心怒人 员工的信任、依赖与服从,来自领导的态度,倘若领导不能做出承担责任的表率,员工也不会承担自己的责任。 2023年10月05日:海南百川,有容乃大 待人宽容,不仅在团队管理中受人尊敬,让部下产生信服之感,还能使自己较为容易获得非权力影响力。 2023年10月06日:自古驱民在信诚,一言为重百金轻 当诚信成为一个人的标志时,这个人不仅具有强大的号召力,还会赢得客户及合作伙伴的高度信赖。 2023年10月07日:急则有失,怒则无智 领导者应该努力做到宠辱不惊,喜怒不形于色,增加决策的理性成分,尽量减少感情和情绪因素对工作的影响。  

    SE_You 2023-10-07
    115 0 1
  • WordPress 外链跳转插件——样式美化

    前言 本插件来源于果核,原文地址:https://www.lovestu.com/cp-link-open.html,我这里只修改了样式,改为仿 CSDN 风格。 效果 修改的样式 CSDN的样式 内容自定义 替换 static/img/ 目录内的图片,并参照注释修改 link.php 文件即可 插件安装 插件安装与使用,请参考果核原文:https://www.lovestu.com/cp-link-open.html 插件下载 这是修改后的插件,原版的请查看原文下载。 外链跳转插件修改版 来源:蓝奏网盘 | 提取码:mjxd 立即下载 【来源:https://www.rsecc.cn/783.html,转载请注明】  

    SE_You 2022-09-19
    151 0 0
  • FAQ-9008 BMC无法支持过快插拔连续多张PCIE卡

    问题描述 在上电情况下逐一按下9008计算框BIOC的所有PCIE卡热插拔按钮,然后逐一拔出所有的PCIE卡,然后迅速的插入后拔出的卡,等所有PCIE卡重新上电后,查看WEB发现有PCIE卡未刷新信息 解决方案 由于当前BMC采用轮询方式串行对所有PCIE卡信息在位信息进行获取,当获取到一张卡由在位变成不在位后,BMC上层APP会通知框架对当前卡进行卸载处理,每张卡卸载都需要时间,当后拔的卡又新插入新卡时候,由于BMC还在处理前面拔出的卡,所以当扫描到后面的卡时候该卡已经从不在位变成了在位,导致BMC未识别到该卡在位发生变化,未重新加载当前卡。 由于BMC识别过慢导致卡未识别到,只影响BMC对于卡的识别,不影响带内OS使用该卡 建议在更换多张卡的情况下保留一定的时间间隔,使得BMC能够卸载掉前面拔出的卡,然后加载正确的卡。 免责声明:本案例仅供参考不提供专业意见。

    SE_You 2022-09-13
    109 0 0
  • eSight ICT统一管理系统-V300R010C00-eSight网管页面密码忘记,需要覆盖原密码

    问题描述 1、问题描述:经客户通知eSight网管页面无法登录,经现场分析核实确认为密码丢失且无法找回,需要进去服务器数据库重新覆盖原密码。 2、版本信息:当前eSight版本为 ’‘eSight V300R010C00 安装盘(X86)’‘   告警信息 硬件无故障告警信息 处理过程 经与客户沟通后准备实施方案,提前从官网下载好Xshell 工具,具体操作步骤如下。 (1)登录eSight后台,使用ossuser用户执行以下命令登录数据库(双机场景请登录主节点) (2)进去数据库后执行以下命令: Xshell 7 (Build 0122) Copyright (c) 2020 NetSarang Computer, Inc. All rights reserved. Type `help' to learn how to use Xshell prompt. [C:/~]$ Connecting to 113.19.8.58:22... Connection established. To escape to local shell, press 'Ctrl+Alt+]'. Authorized users only. All activities may be monitored and reported. WARNING! The remote SSH server rejected X11 forwarding request. Last login: Mon Apr  3 14:46:39 2023 Authorized users only. All activities may be monitored and reported. [root@eSightServer ~]# [root@eSightServer ~]# [root@eSightServer ~]# [root@eSightServer ~]# cd /opt/eSightZenith/app/bin [root@eSightServer /opt/eSightZenith/app/bin]# ll total 7432 -r-x------. 1 ossuser ossgroup    4430 Feb 17  2021 Common.py -r--------. 1 ossuser ossgroup    4288 Feb 17  2021 Common.pyc -r-x------. 1 ossuser ossgroup   13145 Feb 17  2021 GaussLog.py -r--------. 1 ossuser ossgroup   10828 Feb 17  2021 GaussLog.pyc -r-x------. 1 ossuser ossgroup    5997 Feb 17  2021 shutdowndb.sh -r-x------. 1 ossuser ossgroup   52631 Feb 17  2021 sql_process.py -r……

    SE_You 2022-09-11
    635 3 3