首页
学习
活动
专区
工具
TVP
发布

运维技术迷

专栏作者
214
文章
520875
阅读量
53
订阅数
openEuler部署vsftpd的异常问题
由于当前所在的单位需要更换openEuler 21.10系统(所谓的国产系统,以下简称欧拉),所以当前的所有服务器都需要迁移,包括ftp、es、mq、k8s等。
行 者
2023-10-20
6360
Joplin部署及使用
在付费了几年为知笔记之后,还是决定把笔记放到自己的服务器上。搜索测试了一圈,发现joplin的多端同步功能非常合适,Joplin支持Dropbox、OneDrive 和 AWS s3(当然国内用费点劲),支持 WebDAV 协议,也支持自家的Joplin Server。
行 者
2023-10-20
7880
mysql 1168错误解决
由于一台服务器故障,需要迁移。在迁移某个库的时候有一个聚合表,报错出1168错误。
行 者
2023-10-20
2470
Mysql审核平台Yearning
Yearning 是一款基于golang开发的 MYSQL SQL语句审核平台。提供查询审计,SQL审核等多种功能。
行 者
2020-04-22
1.7K0
Redis数据导入导出方法
redis数据导入导出常见的大致有redis-dump、aof、rdb文件迁移三种方案。以下是根据各路大神、官方的资料,再结合实际场景中的操作整理而来的。
行 者
2020-04-16
4.9K0
prometheus之监控mysql
mysqld_exporter启动的时候需要读取mysql授权用户的一个配置文件,所以我们要先创建一下这个配置文件。
行 者
2020-02-10
1.4K0
Grafana重置admin密码
查找grafana.db的路径 1.通过配置文件查找 vim /etc/grafana/grafana.ini 12 #################################### Paths #################################### 13 [paths] 14 # Path to where grafana can store temp files, sessions, and the sqlite3 db (if that is used) 15 ;da
行 者
2019-12-10
2.1K0
grep命令遇到 Binary file matches解决方法
今天在grep数据库(Mysql)bilog文件的时候,终端返回报错:Binary file mysql-bin.000840 matches。
行 者
2019-12-10
5.6K0
Mysql在字段现有内容后面追加内容
在发布系统中所有前置任务里面增加一些内容,发布系统中大约有200+的项目,手动是不可能手动的,只有在数据库中操作了。
行 者
2019-12-05
2.9K0
连仕彤博客Mysql数据库归档利器之pt-archiver
前言 数据库管理员或者运维人员经常需定期对数据进行归档和清除,我们可以使用percona的pt-archiver工具能完成这一功能,使得数据归档变得方便简单。 归档之前准备 pt-archiver归档前,需要先建立归档表(备份表)且表结构要一样。 pt-archiver操作的表必须有主键。 1.查询表、数据信息 MySQL [pttest1]> show table status like 'demo_table'\G; *************************** 1. row *******
行 者
2018-06-13
2.4K0
nginx使用GeoIP限制国家访问
安装GEeoip库 安装完成之后,GeoIP数据库会被安装在/usr/share/GeoIP/GeoIP.dat. [root@vultr ~]# yum -y install geoip-devel [root@vultr openresty-1.13.6.1]# ls /usr/share/GeoIP/GeoIP.dat /usr/share/GeoIP/GeoIP.dat 安装openresty(Nginx) [root@vultr openresty-1.13.6.1]# ./configure -
行 者
2018-03-26
3.5K0
Redis单线程架构
redis使用了单线程架构和I/O多路复用模型来实现高性能的内存数据库服务。 引出单线程模型 开启三个redis-cli客户端同时执行命令 客户端1设置一个字符串键值对 127.0.0.1:6379> set hello world OK 客户端2对counter自增操作 127.0.0.1:6379> incr counter 客户端3对counter做自增操作 127.0.0.1:6379> incr counter redis客户端与服务端的模型可以简化成图(如下图所示),每次客户端调用都经历了发送
行 者
2018-03-26
1.4K0
MySQL中DDL、DML、DCL的那些语句
DDL(data definition language):数据定义语言 DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用。 常用的语句关键字包括: CREATE ALTER DROP DML(data manipulation language):数据库操纵语言 用于添加、删除、更新和查询数据库记录,并检查数据完整性。SQL中处理数据等操作统称为数据操纵语言 。 常用的语句关键字包括: SELECT UPDATE INSERT D
行 者
2018-03-26
1.8K0
Mysql忘记root密码的恢复方法
标题是忘记root密码,其实我个人觉得像数据库(mysql、oracle等)这么重要的服务,管理员的密码怎么可能忘记。但凡事都没有绝对,在使用mysql的过程中,总归会有遗忘或者误操作导致root密码不正确的情况。我本人也偶尔会出现这种情况,所以记录一下恢复方法,以便之后使用的时候不用满百度去搜索。 #停止mysql服务 service mysqld stop #跳过grant-table表启动 service mysql start --skip-grant-table #进入mysql s
行 者
2018-03-26
1.3K0
从Mysql备份中恢复单个表
因为云平台的备份是把库中所有的表都打包成一个 .sql文件,然而这一个.sql文件大约有20G,现阶段的方法是把.sql文件source到数据库数据处理机器上,然后再根据需求提出需要的表。每次这个操作都需要大约2个多小时,太耗时。闲暇时间,Google到了一个大神写的几行代码,经过实验确实很好用。下面就分享出来,仅供参考。 思路(原谅我也理解了好一会儿): 主要使用sed命令来实现,加上-n,-e参数把打印的结果追加到一个文件中,就得到了想要的表的内容。 一般情况下我们使用sed打印指定行的内容是: [ro
行 者
2018-03-26
4.4K0
MySQL数据库(十):用户授权与撤销授权
前言: 1.mysql数据库服务在不授权的情况下,只允许数据库管理员从数据库服务器本机登陆. 2.系统管理员才有修改数据库管理员密码的权限. 一、用户授权(grant) 默认只有数据库管理员从数据库服务器本机登陆才有授权权限 1.授权命令格式: 1.1从客户端登陆的时候不需要密码 grant 权限列表  on 数据库名 to 用户名@"客户端地址"; 1.2 授权用户可以从网络中的任意地址登陆到mysql server服务器 grant 权限列表 on 数据库名 to 用户名; 1.3 设置
行 者
2018-03-26
4K0
MySQL数据库(九):修改表结构
前言: 1.修改表结构的时候受表中已存储数据的限制 2.查看表结构 desc 表名; 1.修改表结构 格式: alter  table  表名  修改动作; 2.修改动作 <add,modify,chang,drop> 1.1 add 添加新字段 (新添加的字段默认追加在已有字段的下方) 格式: add  字段名(宽度) 约束条件,add  字段名(宽度) 约束条件; 例子: 添加字段 alter table  t22 add  mail varchar(50) not null  d
行 者
2018-03-26
6.9K0
MySQL数据库(八):表记录的基本操作(增删改查)
一、增 insert:增加(条件一条新纪录,默认新添加的记录都添加在已有记录的末尾) 1.格式: 1.1添加新纪录时,只给记录中的某几个字段赋值 insert into 表名(字段名1,字段名2...)values(值1,值2....); *值得类型是字符的话需要用双引号引起来 1.2 添加新纪录时,给所有记录中的所有字段赋值 insert into 表名 values(值1,值2....); *值得类型是字符的话需要用双引号引起来 *值与字段的类型一定匹配 2.例子 1.1 给表中插入一条记录
行 者
2018-03-26
5.2K0
MySQL数据库(七):数据导出与导入
一、数据导入 1.什么是导入:把系统文件的内容保存到数据库服务器的表里 2.导入数据时的注意事项? -表中字段的个数要和文件列中的个数相等 -字段的类型要和文件中列的值匹配 3.导入数据命令格式: load data infile '文件名' into table 表名  fields terminated by '分隔符' lines terminated by '\n'; *terminated by ‘分隔符’:指定列的分隔符 *lines terminated by
行 者
2018-03-26
10.5K0
MySQL数据库(六):体系结构和存储引擎
一、mysql 体系结构 连接池:内存/cpu/进程数 管理工具:提供mysql数据库服务的软件自带的命令 sql接口:传递sql命令给mysqld进程 分析器:sql命令格式是否正确,对操作的库或者表是否有使用权限 优化器:优化执行的sql语句,让系统使用最少的资源去执行sql命令 写(insert create update delete) 读(select) 缓存区:在mysql数据库服务时,会划分一定系统物理内存给mysql服务做查询缓存 存储引擎:myisam inno
行 者
2018-03-26
1.2K0
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档