摘要:
参考: https://cloud.tencent.com/developer/article/1160258?from=15425 阅读全文
摘要:
使用dockerfile自作自己的mysql容器镜像,便于快速创建mysql容器 #####创建dockerfile文件mymysql.yaml 内容如下: ### dockerfile 自定义mysql容器镜像 FROM mysql:latest #使用官方mysql镜像最新版 RUN echo 阅读全文
摘要:
python2环境使用pip安装MySQL-python==1.2.5报错解决 ######报错如下 # pip install MySQL-python==1.2.5 Collecting MySQL-python==1.2.5 Using cached https://files.pythonh 阅读全文
摘要:
centos7系统常用操作集合 ###查看类 查看内核 uname -a 查看ip ip addr ###文件操作类 tar 打包 tar -cvf 归档路径 被打包文件路径 tar -zcvf 归档路径 被打包路径 tar -jcvf 归档路径 被打包路径 tar解压 tar -xvf xx.ta 阅读全文
摘要:
linux centos7上程序提示too many open files或者网络连接数1000左右上不去客户在线数1000左右上不去 ###显现描述: centso7系统的上的某wss服务故障,当客户端在线数量达到1k左右,打开浏览器调试,刷新页面后wss消息一直pending中 wss服务日志提 阅读全文
摘要:
######安装mysqlrouter 创建目录: mkdir -p /etc/mysqlrouter cd /etc/mysqlrouter 下载mysql-router wget https://cdn.mysql.com/archives/mysql-router/mysql-router-8 阅读全文
摘要:
centos7安装odbc并使用MySQLroute连接数据库 ######安装配置mysqlroute 参考:centos7安装配置mysqlroute https://www.cnblogs.com/tangshow/p/16249271.html ######安装odbc yum instal 阅读全文
摘要:
使用xshell隧道连接数据库 需求 处于安全设置服务器可能不允许mysql等服务远程连接,或者服务器只监听127.0.0.1和内网ip,这样不便于访问、开发调试。 使用xshell的隧道功能,能将服务器的端口映射到客户机上,实现远程连接。 环境描述 公网服务器上mysql监听127.0.0.1:3 阅读全文
摘要:
freeswitch改内置数据库sqlite为mysql(mariadb) freeswitch自带的sqlite支撑不了太多用户,会提示数据库繁忙。遂弃用自带的sqlite,改用mysql 坑 centos7.9上编译mod_mariadb不成功,缺少某些支持,各种想办法没解决 遂改用mod_od 阅读全文
摘要:
关闭selinux 做转发时 有可能nginx报权限错误,需关闭selinux setenforce 0 sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config;cat /etc/selinux/config 添加yum源 阅读全文
摘要:
使用家里闲置的单台家用台式机搭建kubernetes高可用多master集群环境 硬件介绍 cpu i5-10600KF六核心 十二线程 内存:8G*2 、16G*2 总共48G 磁盘:SSD480G*2 SSD250G*2 HDD2T*1 资源规划 主机:win10专业版 虚拟机:vmware:w 阅读全文
摘要:
freeswitch保存录音自定义文件名称 通过拨号计划,自定义录音名称,并将录音保存到指定位置 环境 版本:freeswitch1.10.5 位置:/opt/freeswitch 1修改拨号计划 <!--call_out--> <extension name="call_out"> <condit 阅读全文
摘要:
centos7编译安装freeswitch,并实现通话 ###环境 centos7.9(最小安装的) freeswitch1.10.5源码 ###安装 #####编译环境安装 由于centos7使用最小安装,需要安装的软件有点多 yum install -y https://files.freesw 阅读全文
摘要:
定制自己的python环境基础镜像,便于后续python项目快速打成镜像 参考 https://blog.csdn.net/imiyuer/article/details/106003736 环境 已部署好docker镜像仓库(registry) centos7主机上已安装 python3、dokc 阅读全文
摘要:
在kubernetes集群内的ingress部署公网证书,用于支持https访问。 环境 在kubernetes内已部署ingress 在第三方可信证书签发机构获得域名证书,(阿里云的证书下载apache类型) 域名已配置好解析 ###创建secret kubectl create secret t 阅读全文
摘要:
mysql8的账户和权限管理 ###账户 ######登录 mysql -h host -u user -p[password] -P 3306 dbname -e “...” #-p直接加密码不能空格,可不直接加密码 #-h 不写默认localhost #-P端口,dbname数据库名可最后指定 阅读全文
摘要:
在centos7上搭建mysql8主从集群(一主一从) ###环境 master 192.168.1.2 slave 192.168.1.3 两台centos7已安装同版本mysql8 单机搭建参考 https://www.cnblogs.com/tangshow/p/15931001.html # 阅读全文
摘要:
mysql8函数总结 ###数学函数 ######1 ABS(x) 返回x的绝对值 select abs(-2.1); ######2 PI() 返回圆周率π,默认显示6位小数 select pi(); ######3 SQRT(x) 平方根函数(返回二次方根) select sqrt(9); ## 阅读全文
摘要:
mysql8引擎简单介绍 #####查看mysql支持哪些引擎 show engines 解释 Engine 存储引擎名称。 Support 是否支持该引擎以及该引擎是否为默认存储引擎,YES表示支持,NO表示不支持,DEFAULT表示为默认存储引擎。 Comment 存储引擎的简单介绍。 Tran 阅读全文
摘要:
mysql管理维护常用的操作流程 ###目录 设置记录通用日志 设置记录二进制日志 查看二进制日志 备份数据库 数据备份恢复 数据库迁移 导入导出 使用sql文件创建表 批量删除表 ###设置记录通用日志 修改conf文件: general_log = 1 开启通用日志 log_output=FIL 阅读全文
摘要:
总结mysql的连接、库表操作、增删改查等常用语法规则。便于日常使用 ###目录 shell连接和库操作 表操作 查询 插入数据 更新数据 删除数据 用户权限 获取库、配置、系统信息 ###shell连接和库操作 ######本地、远程连接命令 mysql -u root -p; mysql -h 阅读全文
摘要:
mysql配置优化,提升性能 ###1 利用多核性能 #####查看默认值 show variables like '%_io_threads' #默认使用4核 #####修改配置文件添加 参数不支持动态改变,需要把该参数加入my.cnf里,修改完后重启MySQL服务4 mysql8可直接使用命令S 阅读全文
摘要:
centos7编译安装redis,并加入系统服务 ####环境 centos7 ####安装 yum install -y gcc cd /home wget http://download.redis.io/releases/redis-4.0.9.tar.gz tar -zxvf redis-4 阅读全文
摘要:
在linuxcentos7下使用svn提交 0先在服务器端创建在服务端的目录 ...... 1然后检出 svn checkout https://192.168.1.2/svn/root/a/ v/ 2进入本地v/ 放入文件 cd v/ 3添加版本控制 svn add dcs.py #svn add 阅读全文
摘要:
svn常用 ####checkout svn checkout https://192.168.1.2/svn/root/x/ --username=admin --password=xxx svn checkout https://192.168.1.2/svn/root/x/ v/ #将x目录的 阅读全文
摘要:
win10安装svn客户端 ####TortoiseSVN下载地址: https://tortoisesvn.net/downloads.html http://subversion.apache.org/packages.html 阅读全文
摘要:
centos7安装svn客户端 ####查看是否安装: rpm -qa subversion ####卸载历史安装: yum remove -y subversion ####安装新版本: yum install -y subversion ####查看版本: svnserve --version 阅读全文
摘要:
linux centos7安装svn服务端 ####安装 yum install -y subversion ####查看安装了哪些文件 rpm -ql subversion ####建立版本库 subversion默认以/var/svn作为数据根目录,可以通过/etc/sysconfig/svns 阅读全文
摘要:
内网nfs文件系统搭建 ####环境 一台centos7 192.168.1.2 作为服务端 一台centos7 192.168.1.3 作为客户端 关闭防火墙 ##服务端安装 #####安装nfs-utils rpcbind yum -y install nfs-utils rpcbind ### 阅读全文
摘要:
#!/bin/sh #centos7安装docker脚本 # ExecStart=/usr/bin/dockerd --iptables=false -H fd:// --containerd=/run/containerd/containerd.sock ### 1安装依赖yum install 阅读全文
摘要:
#!/bin/sh #centos7 自动编译安装nginx#安装条件 :centos7系统 安装nginx v1.19.4#个人安装使用 yum install -y tar wget make cmake gcc gcc-c++ pcre pcre-devel zlib zlib-devel o 阅读全文
摘要:
三节点的mysql8 innodb集群中,任意一到两台断电重启后集群任然正常 当所有节点同时断电重启后,需要手动重启集群 #####使用mysqlsh登录 mysqlsh shell.connect('root@localhost:3306'); #####查看集群状态 dba.getCluster 阅读全文
摘要:
mysql innodb 集群查看集群状态 #####使用mysqlsh登录 mysqlsh shell.connect('root@localhost:3306'); #####查看集群状态 var cluster = dba.getCluster(); #获取集群名字 cluster.statu 阅读全文
摘要:
在三台centos7主机上搭建mysql8集群 ####环境 三台centos7主机已安装mysql8单机,且root用户密码都一样 安装文档见 https://www.cnblogs.com/tangshow/p/15931001.html ####安装 #####三台主机都设置hosts解析 v 阅读全文
摘要:
在 centos7主机上使用yum安装mysql8 ####环境 centos7 ####检查并清除之前安装的mysql #####1.查看是否有安装过mysql rpm -qa | grep -i mysql #####2.删除mysql yum -y remove mysql-* #一般用rpm 阅读全文
摘要:
在内网三台centos7主机上搭建搭建glusterFS存储系统 ####0 环境 三台centos7主机 master1(node01) 192.168.2.134 master2(node01) 192.168.2.80 cli (nfs) 192.168.2.131 ####1 安装 三台主机 阅读全文
摘要:
使用glusterd创建跨主机的存储卷 官方文档 https://docs.gluster.org/en/latest/Administrator-Guide/Setting-Up-Volumes/ 其他文档 https://www.hellodemos.com/hello-glusterfs/gl 阅读全文
摘要:
linux磁盘故障,可能由于异常断电导致主机一块磁盘故障,该盘用于gluster存储,由于gluster使用了多副本配置,掉一个盘不影响使用,最近才发现。 ####问题表现 1. 尝试查看磁盘内文件 ll /mnt 提示cannot access /mnt/: Input/output error 阅读全文
摘要:
机器新填了块旧硬盘,需要格式化重新分区,并挂载使用 ####fdisk和parted区别 fdisk只能分2T的磁盘,最大主分区只有2T,parted没有这个限制 https://blog.csdn.net/weixin_38889300/article/details/122593162 #### 阅读全文
摘要:
docker容器常用操作 #####查看本机上存在的所有容器 docker ps -a #####查看运行的容器 不截断 docker ps --no-trunc #####创建容器 docker create -it xx:xx (新建的容器处于停止状态) #####启动容器 docker sta 阅读全文