解决yum数据库错误
报错如下: 错误:rpmdb: BDB0113 Thread/process 11495/139765233861952 failed: BDB1507 Thread died in Berkeley DB library 错误:db5 错误(-30973) 来自 dbenv->failchk:BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery 错误:无法使用 db5 - (-30973) 打开 Packages 索引 错误:无法从 /var/lib/rpm 打开软件包数据库 CRITICAL:yum.main: Error: rpmdb open failed 解决办法: cd /var/lib/rpm # 进入mysql库目录 rm -rf __db.* # 删除库文件 rpm --rebuilddb # 重建库
MYSQL8.0启动报错DATA DICTIONARY...
这个错误的原因是mysql初始化失败,需要重新初始化, 初始化过程下一篇文章有,此处不过多介绍。
svn删除文件
进入到svn的根目录后, 删除对应文件: svn delete *0601* 提交删除操作到服务器: svn ci -m "delete"
达梦集群切换主库
切换用户: su - dmdba 启动监视器: dmmonitor dmmonitor_m.ini 登录监视器: LOGIN 输入账号 SYSDBA 密码SYSDBA (大写): 用户名:SYSDBA 密码: [monitor] 2022-01-15 20:10:43: 登录监视器成功! 切换: switchover V3X1 查看状态: show 这样就可以把达梦数据库的主库切换到V3X1了。
docker下安装Postgres
docker下安装Postgres的命令如下。 拉取镜像: docker pull postgres 运行镜像: docker run --name postgres -e POSTGRES_PASSWORD=password -p 54321:5432 -d postgres:latest 进入镜像: docker exec -it postgres /bin/bash 连接时账号postgres,密码password。
python监控目录文件变化
该脚本可以实时监控目录增删改操作。 #coding:utf8 from watchdog.observers import Observer from watchdog.events import * import time class FileEventHandler(FileSystemEventHandler): def __init__(self): FileSystemEventHandler.__init__(self) def on_created(self, event): if event.is_directory: pass #print("directory created:{0}".format(event.src_path)) else: print("file created:{0}".format(event.src_path)) def on_modified(self, event): if event.is_directory: pass print("directory modified:{0}".format(event.src_path)) else: print("file modified:{0}".format(event.src_path)) def on_moved(self, event): if event.is_directory: pass else: print("file moved from {0} to {1}".format(event.src_path,event.dest_path)) def on_deleted(self, event): ...