- 博客(35)
- 收藏
- 关注
原创 docker 启动提示can not create sys fs cgroup cpuset....问题处理
mount |grep cgroup ,df -hT 都可以表示我已经挂在了 但实际上我/sys/fs/cgroup/ 没有内容。问题现象是 开机时 /sys/fs/cgroup/ 有内容 看似正常 但我一启动 docker 容器 启动失败。问题是因为 /sys/fs/cgroup/ 没有被正确挂载。百度半天 尝试手动挂载 手动挂载后 重启docker 问题解决。再次查看 /sys/fs/cgroup/ 下面就没有东西了。ll /sys/fs/cgroup/ 发现一个都系也没有。
2024-07-16 19:12:55
330
原创 MySQL5.7.44源码编译安装
11、登录MySQL,设置root密码。7、添加配置文件、设置开机自启。9、编辑my.cnf配置文件。10、启动mysql。
2024-06-28 16:22:31
192
原创 redis提示内存不足,进程挂掉
在 Redis 的配置文件中,你可以设置 maxmemory 指令来限制 Redis 的最大内存使用量。在仿真环境中,出现redis进程挂掉问题,查看问题日志,发现为内存溢出,导致linux kill 掉redis服务。当 Redis 达到内存限制时,它会根据配置的淘汰策略来决定如何处理新的写入操作。volatile-ttl: 淘汰设置了过期时间的键,优先淘汰生存时间(TTL)短的键。volatile-lru: 只对设置了过期时间的键进行最近最少使用算法的淘汰。
2024-06-19 18:21:11
171
原创 后端无法获取前端请求头的参数,查看日志就是没有获取token
原因是token头中有下划线,NGINX将静默地丢弃带有下划线的HTTP标头,这样做是为了防止在将头映射到CGI变量时出现歧义,因为在该过程中,短划线和下划线都映射到下划线。1、需要在最外层nginx的http全局中,添加underscores_in_headers on;2、修改请求头信息,如将me_text修改为me-text。然后重新加载nginx配置文件。
2024-06-11 15:55:17
221
原创 kubelet证书过期问题处理
按照以上方式改好后,重启kubelet会生成新的证书(重启kubelet就会生成新的.crt .key证书),但是.crt .key证书无需理会,目前来看不知道有啥用,即使过期很长时间,也不影响使用。下面这个命令可以看到证书的有效期openssl x509 -in 证书路径/证书名称 -noout -text | grep Not。
2024-06-11 15:29:22
461
原创 MySQL备份故障:DDL 导致的 Xtrabackup 备份失败
2、默认情况下,即使是 Xtrabackup 高版本,如果备份时并发执行 DDL ,并且没有指定 DDL 锁参数(–lock-ddl,–lock-ddl-per-table),会导致备份失败。查阅资料得知是,DDL导致xtrackback备份失败。与业务部门沟通是当时半夜1点清表构建索引,与xtrackback备份脚本时间重合,故而导致备份失败。1、DDL 业务变更操作应尽量避开备份窗口。
2024-06-04 16:44:09
308
原创 mysql指定user和host,部分应用无法连接到数据库问题处理(mysql存储过程问题处理)
原本,业务使用的是名为"userA"的MySQL用户,该用户的主机权限设置为允许从任何(“%”)主机连接。例如当它调用DEFINER='userA@%'的存储过程的时候,mysql会检查mysql.user用户表中是否存在admin@%这个用户,mysql的检查结果是admin@%这个用户不存在,所以会提示这个报错。模式则依据调用者的权限来决定执行权限,两者的主要区别在于执行时权限的来源。在MySQL中,存储过程或视图的安全上下文可以通过。模式给予存储过程或视图以定义者的权限执行,而。
2024-05-20 16:46:07
474
原创 sftp搭建部署
服务该怎么用还是怎么用(比如堡垒机远程或者上传下载文件) 我们新增的。服务,因此我们独立出来一个。服务,端口号区别于原来的。请一定遵循下面的必是。
2024-05-16 16:57:01
140
原创 error 1141(4200):There is no such grant defined for user ‘xxx‘ on host‘xxx‘问题处理
原因在于:在MySQL中,为了正确撤销指定表的权限,必须首先确保该用户对该数据库至少具备一定的权限。只有在用户已获得数据库表的某一层次权限后,才能对其进一步精细化管理,包括撤销特定表的权限。执行该撤销操作时遇到错误提示:“error 1141(4200): There is no such grant defined for user ‘xxx’ on host ‘xxx’”,这意味着用户’user’可以从指定的主机’host’访问数据库cs18下的所有表和视图。1、登录root账号查看user表。
2024-04-11 10:00:36
610
原创 MySQL数据库主从不一致如何修复
在实际生产流程中,当从MySQL备库查询数据时出现查无数据的情况,而主数据库中却存在对应数据。为确保从库数据与主库保持一致,针对这一情况,我们决定采取冷备份的方式来重新同步从数据库的数据。进入mysql_data移走auto.cnf:mv auto.cnf auto.cnf_1。不存在或者其中没有有效的UUID,MySQL将自动生成一个新的UUID并写入到这个文件。修改目录权限:chown -R mysql:mysql mysql_data。:mysql_data指的是MySQL的数据目录(
2024-03-19 16:26:27
379
原创 subversion(svn)安装配置
执行后会在 /data/svn/repo 下生成 conf, db,format,hooks, locks, README.txt等文件,说明一个SVN库已经建立。##创建用户密码/data/svn/repo/conf/passwd 文件。
2023-09-04 15:20:36
541
1
原创 Prometheus部署mysqld_exporter
部署包下载地址: https://github.com/prometheus/mysqld_exporter/releases2.创建配置文件创建配置文件 ,填入如下内容后保存MySQL创建用户并授权,注意服务ip不要填错三.进行系统service编写创建配置文件mysqld_exporter.service 文件填入如下内容后保存安装目录根据实际情况修改刷新服务配置并启动服务,查看服务运行状态,设置开机自启测试服务返回(有模块监控参数返回表示正常)对接prometheus打开添加以下内
2023-09-04 15:15:18
368
1
原创 麒麟(Kylin V10 SP1)系统auth.log日志重复保存,文件过大问题处理
【代码】麒麟(Kylin V10 SP1)系统auth.log日志重复保存,文件过大问题处理。
2023-09-04 15:11:08
1108
1
原创 MySQL数据库主从挂掉,铲掉重新搭建步骤
从库my.cnf 配置此参数:slaves-skip-errors=allservice mysqld restart#启动数据库。
2023-08-25 10:33:24
436
1
原创 麒麟(Kylin V10 SP1)系统auth.log日志重复保存,文件过大问题处理
9. 重启systemd-journald.service服务,并使用tail -f /var/log/auth.log命令进行实时监控,发现输出的信息不再包含审计日志信息。5. 在Kylin V10 SP1中,发现多了一个systemd-journald-audit.socket文件。3. 使用tail -f /var/log/auth.log命令进行实时监控,发现输出的信息主要是审计日志信息。6. 系统启7动了systemd-journald.service服务后,会记录audit日志。
2023-08-25 10:31:14
1604
1
原创 MySQL限制登陆失败次数,限定用户重试时间
validate_password_policy为MEDIUM,验证长度、数字、大小写、特殊字符。修改MySQL配置文件/etc/my.cnf。#设置最小等待时间(1000ms)重新登录数据库查看是否生效。登录MySQL数据库。输入一下命令安装插件。在文件中新加以下两行。
2023-02-24 16:48:01
3311
原创 Mysql主从复制,从服务器报错Coordinator stopped beacause there were errors in the workers......
主从复制
2023-02-24 11:31:33
142
原创 Ceph报错( ceph config set mon auth_allow_insecure_global_id_reclaim false)问题处理
ceph
2022-10-18 09:12:12
502
原创 awk工具应用
作用:按特定的条件过滤文件,以特定的格式输出文本工作流程: 默认按照空白分隔符分割文本内容,内部有$1,$2变量用于标识分割的第一部分,第二部分;其中$0用于代表整行内容 支持通过-F选项指定分隔符 逐行处理工具目录一、aciton操作awk [options] 'script' file1 file2akw [options] 'pattern{action}' file1 file2pattern:模式/条件ac......
2022-09-01 16:03:11
917
原创 shell中# 和%的作用
定义一个变量file用${ }分别替换得到不同的值:${file#*/}:删掉第一个/ 及其左边的字符串:${file##*/}:删掉最后一个/ 及其左边的字符串:${#file}计算出变量的长度${file%/*}:删掉最后一个 / 及其右边的字符串:${file%%/*}:删掉第一个/ 及其右边的字符串:注:本文以 / 为分隔符,分隔符可以自行定义...
2022-03-28 11:10:50
3182
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人