随笔分类 - 02Linux
centos/ubuntu/rhel/debian/suse/euler
摘要:问题概述 批量替换mysql一个表中某个字段的值里面的部分字符串,使用mysql replace函数 问题解决 01、备份表 CREATE TABLE xt_mbfwpz_bak_sjb AS SELECT * FROM xt_mbfwpz; 02、批量替换字符 UPDATE xt_mbfwpz S
阅读全文
摘要:the number of seconds since the UNIX epoch #date -d (--date) +%s 格式为秒 $ date -d "Aug 1 9:02" +%s $ date -d '2022-01-01 12:00' Sat 01 Jan 2022 12:00:00
阅读全文
摘要:概述 由于特殊原因删除了window .ssh/known_hosts,在通过vscode push代码是提示异常,因为第一次需要人工yes确认的主机秘钥,蛋疼的操作 开干 env window11 git x01、生成ssh密钥对 #ssh-keygen --help [-t dsa | ecds
阅读全文
摘要:概述 mysql不同版本的功能差异介绍 mysql的官网下载地址 http://dev.mysql.com/downloads/ MySQL Community Server(社区版) 社区版本,免费,但是Mysql不提供官方技术支持 MySQLCommunity Server is a freel
阅读全文
摘要:screen linux终端关闭,也不影响终端里命令的正常运行,就需要screen及tmux 特点 会话恢复 多窗口 会话共享 install && used yum install -y screen //状态说明 Attached 在线,在终端中 Detached 离线,关闭终端 dead 会话
阅读全文
摘要:概述 在当下,容器化大行其道的背景下,越来越多的服务及架构往容器化迈进 对数据库容器化也是在不断的演进中 开干 env centos7.x docker-19.x mysql-docker https://hub.docker.com/_/mysql https://github.com/docke
阅读全文
摘要:概述 master/slave用作备库的形式数据库的可用性 开干 env centos7.x 2c4g x2 mysql 8.0.28 x01、mysql安装 mysql-8.0.x搭建 x02、修改my.cnf master [mysql] auto-rehash default-characte
阅读全文
摘要:概述 由于服务器迁移需要迁移历史mysql(一查是2016前的老的mysql,挺坚挺的),需要迁移到5.7.x版本上 通过mysqldump备份出sql(全库备份)文件在新的mysql中导入即可 开干 env redhat6.x mysql5.1.x 备份导入语句 mysqldump -h x -u
阅读全文
摘要:概述 mysql开源的数据库,发现漏洞及时升级mysql。mysql8.0.6+支持直接替换二进制内部完成升级 开干 env centos7.x mysql8.0.6+ 8.0.6+支持in-place-upgrae升级 备份->替换mysql-basedir->启动服务(升级在内部自动实现) x0
阅读全文
摘要:概述 在mysql8.x搭建组复制,发现优化5.7.x的不展示节点类型的bug.丢弃了部分参数 关于mysql停机后重启是否可以自动拉起,待研究 开干 env centos7.x 2c4g x3 mysql-8.0.x 支持mgr(mysql5.7.17+) x00、requirement dis
阅读全文
摘要:概述 mysql8.0.x性能更好,默认多启动了33060端口。my.cnf部分参数在逐步替换 开干 env centos7.x mysql8.0.x x01、下载mysql-generic bin https://dev.mysql.com/downloads/mysql/8.0.html lin
阅读全文
摘要:概述 linux下文件的压缩解压,命令及参数汇总 tar //tar 参数 -f 这个选项是一定要用的,表示使用归档文件 -v 显示进度 -c 建立一个新的tar文件 -z 调用gzip或者gunzip程序 gz -j 调用bzip2或者bunzip2程序 bz2 -t 显示tar打包文件里的内容
阅读全文
摘要:概述 不可变操作系统opensuse microos,解决删除历史快照 回滚 MicroOS是个不可变的操作系统,可轻松回滚不可变,磁盘上不会有更改可重启,到旧的 BTRFS 快照来回滚 env opensuse-microos delete snapshot(delete disk snapsho
阅读全文
摘要:env kylin-server-v10-sp2 4.19.90-24.4.v2101.ky10.x86_64 2c4g oracle11g-2.0.4 tools p13390677_112040_Linux-x86-64_1of7.zip p13390677_112040_Linux-x86-6
阅读全文
摘要:概述 opensuse microos系统的典型特点 小巧:旨在针对特定场景进行部署的轻量级映像(host containner/host loadbalance/...) 可扩展:针对大型部署优化,同时也可以作为单机操作系统 保持最新:自动应用更新,且不会影响正在运行的系统 快速恢复:发生故障时,
阅读全文
摘要:概述 memcache是一款高性能kv缓存系统,多用于缓存高频率查询的结果,不过慢慢被redis取代 开干 env centos7.x 2c4g src https://github.com/libevent/libevent https://github.com/memcached/memcach
阅读全文
摘要:问题描述 oracle11g存在字段date类型的range分区(按月划分分区表),由于早期是从oracle9i迁移到oracle11g,历史的分区表都是人工新增分区,先要改为自动分区,减少漏加分区导致的异常。 问题解决 00、查看当前用户下存在的分区表 #查看当前用户分区表及分区策略 SELECT
阅读全文
摘要:问题描述 在内存不足的情况下,可以使用交换分区来承接内存不够的问题,不过还是要加内存靠谱些(遇见过两次swap内存导致的故障,现在内存比较廉价的) 问题解决 01、fdisk 创建新分区 fdisk /dev/sdb n //新增分区默认 83 Linux t ->82 //82 Linux swa
阅读全文
摘要:问题描述 在centos/linux系统一般是不开图形化的(主要是浪费资源,一切资源尽可能让核心服务去调用),不过特殊情况下还是需要开启图形化的,简单的就是vnc远程连接或者x11协议。 问题解决 env centos6.8 tigervnc-server open server GUI 01、安装
阅读全文
摘要:LVM 01、准备物理卷(pvcreate) fdisk /dev/sdb //0x8e Linux LVM pvcreate /dev/sdb1 pvcreate /dev/sdb1 /dev/sd2 pvcreate /dev/sdb{1,2,3,4} //多块盘 02、创建卷组(vgcreat
阅读全文