运维管理
文章平均质量分 65
运维管理思路、方法论、技术、经验
若行若冲
如果不曾见到过光明,我本可以忍受黑暗
展开
-
win系统一台电脑安装两个不同版本的mysql教程
进入安装的bin目录,mysql -u root -p,但是出现错误,进不去,navicat也提示错误如下。下载地址: https://dev.mysql.com/downloads/mysql/root@localhost: 后面就是密码,复制密码一会更改使用。会出现默认密码,在弹出的命令里面找一下。我这里没有配置,本机上已经安装了mysql5.7。是我的命名随便不重复就行。之后, navicat就能正常登录了。data和my.ini是没有的。服务管理启动mysql8, 或者。注意需要cmd管理员模式。原创 2023-12-09 00:10:56 · 1187 阅读 · 0 评论 -
mysql报1292 Incorrect datetime value错误解决方法
具体来说,STRICT_TRANS_TABLES 选项会强制 MySQL 对日期时间类型的值进行检查,确保其符合 MySQL 所定义的格式要求。如果日期时间字符串的格式不符合要求,MySQL 就会报 “Incorrect datetime value” 的错误。中,显式地将sql_mode中的STRICT_TRANS_TABLES这个值去掉,或者将sql_mode置为空,重启mysql即可解决。,这个选项会对日期时间类型的值进行严格的转换和检查,因此可能会导致日期时间值的解析和转换出现错误。原创 2023-11-02 16:42:49 · 2758 阅读 · 0 评论 -
VM-Centos6.5开不了机:Kernel Update results in Pid: 1, comm: init Not tainted
昨天不知道修改了个什么东东,然后今天我的vm就不能启动了,出现Kernel Update results in Pid: 1, comm: init Not tainted的错误,如下:度娘了下,解决方案如下:------------分割线-----------------------1. CentOS6.5,reboot后也出现这种情况,后来在启动系统的时候,通过grub修改ke原创 2017-06-02 10:20:27 · 19484 阅读 · 0 评论 -
Linux服务器安装jdk(含历史版本)
1、下载JDK下载地址: https://www.oracle.com/java/technologies/downloads/#java8账号:569461366@qq.com密码:Oracle!123账号提供者:https://blog.csdn.net/coolhe21cn2、解压JDK安装包# 解压java安装包到 /usr/local/tools/tar -xzvf jdk-8u321-linux-x64.tar.gz -C /usr/local/tools/3、配置环境变量原创 2022-03-17 14:43:19 · 2725 阅读 · 0 评论 -
DevOps之旅-Docker第1天:认识及安装、初步使用Docker
最近几天在看Devops以及进行开源工具的使用,如:puppet和ansible之类的。东西入门比较容易,基本一天一门知识,但是深入就不太容易了。毕竟我只是知识的搬运工_!!在实验过程中,无意中想起了Docker。以前只是知道这个东西,然后就尝试试验下。结果感觉很爽!下面准备把我对docker的实验和心得分享下。Docker的好处Docker可以看做是非常轻量级的虚拟化工具。Vmware...原创 2019-08-14 14:42:33 · 425 阅读 · 0 评论 -
Crontab 提示 command not found 解决方案
【问题】:1)定时备份mysql2)定时ftp上传mysql以上任务合成一个脚本,在crontab的定时任务会报错:java command not found,但是手动执行脚本一直能成功。【解决】一般是环境变量问题,在shell脚本里加一行source /etc/profile【其他延伸知识】====1.crontab与环境变量不要假定cron知道所需要的特殊环境,它其实并不知道。所以你要保证在shelll脚本中提供所有必要的路径和环境变量,除了一些自动设置的全局变量。所以注意如下3点:原创 2021-06-01 16:22:55 · 4274 阅读 · 0 评论 -
CentOS 7 出现 a problem has occured and the system can‘t recover 解决办法
这里写自定义目录标题1. 起因2. 原因分析:3. 解决方法:1. 起因自己的vm虚拟机Centos系统,今早启动出现“a problem has occured and the system can‘t recover”情况,具体如图:2. 原因分析:CentOS 7 异常关机后通常会出现这样的问题,尤其是用虚拟机时,一不小心"X"掉虚拟机,那等待你的就是以下的画面和这样的提示: a problem has occured and the system can‘t recover3. 解决原创 2022-02-23 10:50:38 · 4884 阅读 · 4 评论 -
Linux忘记root密码
今天拉回来一台服务器浪潮英信,系统是Oracle Linux,但是root密码不知道,只能重置了,按照如下方法重置成功,记录下以便以后“江湖救急” +_+重置后结论1.在grub引导界面(如下图)按e进入编辑模式2.按↓键,找到以linux16开头的行,在最后加上 rd.break(如下图,注意前面有一个空格)3.按Ctrl+x进入救援模式4.重新挂载/sysroot为可读写模式,并切换根目录为/sysroot5.执行相关命令,例如更换密码6.更新selinux上下文7.输入exit两次退出重启..原创 2022-06-09 11:31:02 · 654 阅读 · 0 评论 -
Win2008 - R2 安装及配置
1. 在自己机器上搭建 ms-sqlserver2008 数据库环境,用来实验“数据恢复演练”2. 需要 搭建 win2008-r2系统环境3. 需要 在win2008-r2系统环境中安装 ms-sqlserver2008 数据库原创 2022-04-27 11:12:42 · 3379 阅读 · 0 评论 -
压测-sysbench安装
介绍 sysbench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。 sysbench支持以下几种测试模式:1、CPU运算性能 常用2、磁盘IO性能 常用3、调度程序性能4、内存分配及传输速度 常用5、POSIX线程性能6、数据库性能(OLTP基准测试)原创 2017-06-09 13:35:13 · 1089 阅读 · 0 评论 -
搭建环境-怎样使用nat和桥接方式解决虚拟机联网问题
个人箴言:前面的人已经趟出了道路,我们只需要跟随下去就行,那么选择道路就是关键的,因为你不知道自己选择的这条道路的是否崎岖、是否前面的景色宜人,或许走着走着就迷路了,或者忘记了自己为什么出发。 1. 适用人群用VM学习Linux的人,要使用yum的人2. 目标采用NAT模式,虚拟机Linux上网。3. 实验环境1. 无线上网2. VM原创 2017-06-08 10:14:41 · 445 阅读 · 0 评论 -
搭建环境-CentOS6.5中修改yum源-[Errno 256] No more
搭建环境-CentOS6.5中修改yum源 今天在CentOS6.5中使用yum安装软件安装gcc-c++时出现错误,总是提示“[Errno 256] No more mirrors to try.”,百度后发现原来要设置yum源。国内比较快yum源有163源、sohu源。这里以163源为例子。 修改如下 cd /etc/yum.repos.d mv CentOS-Base原创 2017-06-08 12:55:49 · 776 阅读 · 0 评论 -
Centos7.4 磁盘卷组管理
Centos7.4 磁盘卷组管理文章目录Centos7.4 磁盘卷组管理1. 环境和目标2. 知识点3. 实施步骤4. 大于2T的磁盘参考&附录1. 逻辑卷命令总结2. lvextend lvreduce lvresize区别1. 环境和目标环境:4个1T的磁盘,未分区目标:创建卷组,进行卷组管理创建文件分区: /opt 挂载磁盘分区优点:以后扩展opt会非常容易扩展,缺点:管理复杂2. 知识点3. 实施步骤检查现有文件系统检查磁盘信息fdisk 进行分区原创 2022-03-31 16:54:03 · 2835 阅读 · 0 评论 -
Xmanager7 解决图形显示问题及常用技巧
文章目录1. ssh服务器的x11 forwarding报错的解决2. xmanager运行报错:bash: /usr/bin/xterm: No such file or directory3. xshell链接服务器 /usr/bin/xauth: file /root/.Xauthority does not exist错误信息ssh服务器的x11 forwarding报错的解决xmanager运行报错:bash: /usr/bin/xterm: No such file or direct原创 2022-03-14 17:02:27 · 4706 阅读 · 1 评论 -
Win2016 安装及配置 + 存储卷管理
文章目录目标1. 保姆式安装1.1 安装步骤1.2 注意事项2. 常用配置2.1 修改密码2.2 调整桌面-图标1.4 解决新增磁盘“脱机”目标在自己机器上搭建 ms-sqlserver2017 数据库环境,用来实验“数据恢复演练”需要 搭建 win2016系统环境需要 在win2016系统环境中安装 ms-sqlserver2017 数据库实验环境: VMware® Workstation 15 Pro - 15.5.0 build-14665864 Win2016原创 2022-05-12 11:38:08 · 1784 阅读 · 0 评论 -
概念解释: oracle数据库recover和restore的区别
即用restore命令先从上次备份的文件提取出数据文件拷贝到原目录下进行替换,而recover是在restore之后,使用redo log & archive log补全从备份到现在时刻的差异数据。2、recover 命令:当数据库需要应用归档日志文件恢复数据文件时,使用recover命令。recovery是恢复,数据级的恢复,通过重做日志文件或归档日志文件进行恢复。restore 是还原,文件级的恢复,还原被损坏的文件,RMAN经常用。(1)、restore database 还原所有的数据文件。原创 2022-09-07 16:50:56 · 1752 阅读 · 0 评论 -
Win2016 Server 同时安装MySQL5.7和MySQL8.0版本
文章目录1. 目标2. 下载3. 解压和安装3.1 解压3.2 配置环境变量(可选)4. 安装数据库4.1 安装 MySQL5 数据库4.2 安装 MySQL8 数据库5. 过程错误及解决5.1 mysql8 数据库初始化出现错误5.2 mysqld 卸载 服务出错1. 目标目标:搭建mysql恢复演练环境>说明:已经在win2016 Server上完美部署,参考在win10上也是可以的参考:https://blog.csdn.net/weixin_55983004/article/原创 2022-05-18 17:47:53 · 1171 阅读 · 0 评论 -
MsSqlServer2008 - 增量恢复
MsSqlServer2008 - 增量恢复1. 准备工作1.1. 数据库名称xxx项目1.2. 操作系统Win Server 2008 - R21.3. 数据库类型MS-SqlServer2008 R2 (RTM) - 10.50.1600.1 (X64)1.4. 恢复介质文件 数据库备份模式:增量备份 备份文件:4.17 (全量-周日 )-- 4.18至4.23 增量 文件数量:7 份 文件总大小:1138.66 MB, 恢复空间至少需要1.5-2G的空间序号原创 2022-05-05 15:09:48 · 1302 阅读 · 0 评论 -
Win2008 - R2 下安装 MsSqlServer2008
文章目录目标:1. 环境2. 开始安装3. 验证目标:在自己机器上搭建 ms-sqlserver2008 数据库环境,用来实验“数据恢复演练”需要 搭建 win2008-r2系统环境需要 在win2008-r2系统环境中安装 ms-sqlserver2008 数据库1. 环境系统: Win2008-R2 SP1数据库安装包:SQLFULL_x64_CHS.exe, SQLServer2008SP1-KB968369-x64-CHS.exe2. 开始安装原创 2022-04-28 15:27:14 · 2262 阅读 · 3 评论 -
ORACLE 19C安装测试数据库
安装测试数据库1. 目标及下载数据库里面只安装HR用户, 19C也提供安装脚本;19C不在提供安装脚本,需要从GITHUB上下载;下载地址:https://github.com/oracle/db-sample-schemas/releases/tag/v19c直接下载:https://codeload.github.com/oracle/db-sample-schemas/zip/refs/tags/v19c下载后的文件:db-sample-schemas-19c.zip1.1 安装原创 2022-03-10 16:36:08 · 1166 阅读 · 0 评论 -
postgrqSQL14.2-源码安装
postgrqSQL14.2-源码安装1、安装环境环境:postgresql-14.2CentOS Linux release 7.4.1708 (Core)注意:确认linux系统可以正常连接网络,因为在后面需要添加依赖包。2、pg数据库安装包下载下载地址:http://www.postgresql.org/ftp/source/清华源地址:https://mirrors.tuna.tsinghua.edu.cn/postgresql/source/选择要安装的版本进行下载:原创 2022-03-07 17:08:47 · 1432 阅读 · 2 评论 -
安装指定版本mysql8.x
结论: 经过试验用yum安装 最终是安装的最新版本,如果安装指定版本需要用rpm进行安装,以下是rpm安装过程。用rpm安装指定的版本,示例:安装mysql-8.0.25版本数据库步骤:下载bundle.tar包上传服务器并解压安装,记得卸载之前的安装安装完成后要初始化数据库启动mysql服务修改root密码遗留问题:这样的安装的mysql-datadir = /var/lib/mysql/, 如何迁移到单独文件系统中?####### 尝试用rpm安装指定版本# 1. 下载bun原创 2022-02-28 15:10:05 · 1082 阅读 · 0 评论 -
mysql8.x卸载
步骤:查看安装的mysql及版本停止mysql服务下面按顺序依次卸载删除文件删除/etc/my.cnf最后检查, 无结果,说明已经卸载彻底# 1. 查看安装的mysql及版本[root@localhost data]# rpm -qa | grep mysqlmysql80-community-release-el7-5.noarchmysql-community-icu-data-files-8.0.28-1.el7.x86_64mysql-community-client-pl原创 2022-02-28 15:04:20 · 457 阅读 · 0 评论 -
mysql运维-sleep线程过多_MySQL sleep过多解决方法
现状:睡眠连接过多,会对mysql服务器造成什么影响?严重消耗mysql服务器资源(主要是cpu, 内存),并可能导致mysql崩溃。原因分析:造成睡眠连接过多的原因?1. 使用了太多持久连接(在高并发系统中,不适合使用持久连接)2. 程序中,没有及时关闭mysql连接3. 数据库查询不够优化,过度耗时。解决:那么,如果要从根本上解决sleep连接过多,就得从以上三点反复检查,但是见效并不快。mysql的配置文件中,有一项:wait_timeout, 即可设置睡眠连接超时秒数,如果某个原创 2021-11-09 10:15:22 · 7619 阅读 · 2 评论 -
Navicat for mysql 1227 - access denied; you need (at least one of) the process privilege(s)
创建数据库,用户,赋权,用了navicat连接数据库。数据库:mysql 8.01.创建数据库CREATE DATABASE IF NOT EXISTS itgx_zqxxh_db DEFAULT CHARSET utf8 COLLATE utf8_general_ci;CREATE USER test_admin IDENTIFIED BY 'test_admin';grant all privileges on itgx_zqxxh_db.* to test_admin;用navica.原创 2021-09-26 17:26:22 · 1298 阅读 · 0 评论 -
VirtuaBox E_NOINTERFACE (0x80004002) Win7解决方法
今天打开VirtuaBox就出现(0x80004002) 错误。版本是:VirtualBox-6.1.12-139181-Win,卸载后安装VirtualBox-6.1.26-145957-Win.exe,重启机器故障依然存在。度娘后,问题解决。1.问题2. 解决第一步打开VirtualBox所在位置。简单方式点击确认试试可不可以正常运行,如果不可以我们进行下一步操作。第二步按下win + R 打开运行窗口 并键入 regedit.exe 按下回车或者点击确认。打开注册表第三步.原创 2021-09-26 10:01:52 · 2527 阅读 · 0 评论 -
数据库时区那些事儿 - Oracle的时区处理
转一篇文章原地址: https://segmentfault.com/a/1190000016436947当JVM时区和数据库时区不一致的时候,会发生什么?这个问题也许你从来没有注意过,但是当把Java程序容器化的时候,问题就浮现出来了,因为目前几乎所有的Docker Image的时区都是UTC。本文探究了Oracle及其JDBC驱动对于时区的处理方式,并尝试给出最佳实践。先给总结DATE和TIMESTAMP类型不支持时区转换。如果应用和Oracle的时区不一致,那么应该使用TIMESTAMP原创 2021-08-19 22:10:45 · 1172 阅读 · 0 评论 -
DOS 格式化日期时间输出
在window系统做定时任务的时候都需要用到“时间戳”,百度后具体如下:if "%date:~5,2%" lss "10" (set mm=0%date:~6,1%) else (set mm=%date:~5,2%)if "%date:~8,2%" lss "10" (set dd=0%date:~9,1%) else (set dd=%date:~8,2%)if "%time:~0,2%" lss "10" (set hh=0%time:~1,1%) else (set hh=%time:~0,2原创 2021-03-11 11:28:03 · 2680 阅读 · 0 评论 -
Win7x64中使用PowerDesigner连接Oralce数据库报“[Oracle][ODBC][Ora]ORA-12154:TNS:无法解析指定的连接标识符”错误解决方法
错误描述操作系统是Win7 x64,Oracle服务端是Oracle11g x64,客户端是Oracle10gR2 x86。(我的是oracle Oracle10gR2 x32 _client。)使用PL-SQL Developer连接正常使用系统ODBC连接正常。这里要注意的是,64位系统默认启动的是64位ODBC数据源管理器,默认指向的是服务端连接,所以需要为Oracle服务端也配置TNS Service Name,否则同样会连接报错。PowerDesigner默认启动的是32位的ODBC.原创 2021-03-04 15:57:13 · 773 阅读 · 1 评论 -
SQLSERVER链接到ORACLE失败,错误7302
从SQL SERVER 2012链接到 ORACLE,所有配置都正确,但是测试链接失败,如下图。出现7302错误,还是数据源或者驱动有问题,用tns方法配置数据源没有试过,不过还是尝试用odbc来链接,虽然性能稍差,但还是可以了。1.创建odbc数据源,然后用odbc进行链接。问题解除!...原创 2021-01-25 10:18:21 · 2554 阅读 · 0 评论 -
vagrant的使用-添加其他版本的Centos系统
1. 原因:vagrant创建centos的时候,用的模板box是“CentOS Linux release 7.6.1810 (Core)”,但是目前实验和研发、生产环境是CentOS Linux release 7.4.1708 (Core),需要安装的BeyonDB(BeyonDB是什么?找个时间另开新坑)稳定系统是7.4的,so… justs do it!!2. 步骤:1) 官网下载box镜像2) vagarnt添加新的镜像3) 创建vagrantfile中的,在配置行中修改:confi原创 2020-08-20 11:15:19 · 319 阅读 · 0 评论 -
用wm_concat 生成索引引用的字段
要到了要清理和整理数据库的时期了,看到那一对对的表和索引,感觉就像一团麻一样。没多一段时间就需要清理下。1. 这段时间又增加了多少个表。2.这段时间有修改了多少个表。3.还有索引,又建了多少个索引。命名是否有规则。 因为目前的数据库是数据仓库,所以在索引方面希望能名称标准化,而且能批量检查和添加。知道oracle有wm_concat函数,于是google了下,有了下面的方案。原创 2012-12-11 15:03:08 · 848 阅读 · 0 评论 -
Mysql 错误解决:Cannot open tablespace transaction_registry.ibd
今天自己的mysql数据库挂了,出现如下错误:2018-11-22 16:19:12 17112 [Note] InnoDB: Memory barrier is not used2018-11-22 16:19:12 17112 [Note] InnoDB: Compressed tables use zlib 1.2.32018-11-22 16:19:12 17112 [Note] I...原创 2018-11-22 16:46:04 · 1986 阅读 · 2 评论 -
MySql(单实例-非编译)安装及使用说明
MySql 数据库安装网上已有N多,下面经博主亲试安装及步骤如下。本文主要是用非编译的单实例安装。1. 检查并清除系统中原有的mysql [root@localhost ~]# rpm -qa | grep mysql 检查系统中的mysql &nbps;&nbps; mysql-libs-5.1.73-7.el6.x86_64 mysql-5.1.73-7.el6.原创 2017-06-09 17:06:11 · 391 阅读 · 0 评论 -
PostgreSQL学习01-简介、安装
文章目录1 . 简介1.1 一些概念1.2 存储结构1.3 进程体系架构1.4 PostgreSQL 10新特性2. 安装2.1 Window安装2.2 Linux安装最近一段时间应客户要求需要用到PostgreSQL数据库,虽然自己搞Oracle已经很久了,但也对其他的数据库非常感兴趣,那么就开始吧。1 . 简介PostgreSQL是一个对象关系型数据库管理系统,其代码完全开源.用户可以对其进行二次开发,并根据需要以开源或闭源的形式发布。PostgreSQL的功能非常强大,深受数据库开发者和使用原创 2020-06-29 17:39:25 · 365 阅读 · 0 评论 -
oracle-ORA-12012: error on auto execute of job "SYS"."ORA$AT_SA_SPC_SY_%
今天查看alert日志的时候发下如下错误信息: Sat Nov 11 06:29:37 2017 Errors in file /u01/app/oracle/diag/rdbms/xxxxj002_38682.trc: ORA-12012: error on auto execute of job “SYS”.”ORA$AT_SA_SPC_SY_6070” ORA-01426原创 2017-11-22 14:19:59 · 4471 阅读 · 1 评论 -
Oracle常用资料-1:基础建库资料
已经有段时间没有做专职的ORACLE DBA了,技术这东西不用就容易忘,到用的时候还得找比较麻烦,下面做个ORACLE 常用的系列,在sqlplus,或者plsql下用命令行进行管理。以己自用,也以飨大家。1、用户常用的命令1-1、查询当前oracle数据库用户的信息 select * from role_role_privs;ALL_COL_PRIVS原创 2008-02-13 10:53:00 · 542 阅读 · 0 评论 -
Oracle两个基本概念了解体系结构
源地址:http://news.csdn.net/n/20070515/104025.html表空间(tablespace)是数据库的逻辑划分,每个数据库至少有一个表空间,叫做系统表空间(system表空间)。show_ads_zone(13);一、数据库 数据库(database)是一个数据集合。无论数据库是采用关系结构还是面向对象结构,oracle数据转载 2008-02-13 11:24:00 · 547 阅读 · 0 评论 -
关系型数据库的设计
从开始做DBA那天开始到现在经历了太多的系统, 大家都知道数据库设计是一个系统的核心,然而在设计过程中很多设计考虑了更多的是如何的和程序员的结合,使之自己的设计不让程序员做重复的劳动,以致于很多数据库设计中要遵守的要则都在过程中妥协,当然这其中也有经验不足的可能。可直至今日,关系型数据库仍然占据着绝大多系统中的数据库设计。下面我根据自己的想法来谈谈关系型数据库。 首先关系型数据库要理解“原创 2007-12-24 08:51:00 · 2060 阅读 · 1 评论 -
ORACLE 常用工具
工欲善其事,必先利其器!!下面是常用的数据库工具1、PL/SQL Developer - Version 7.1.4 released - 正版注册版 注册文件:aalf.rar(http://www.matrix.org.cn/resource/upload/forum/2007_12_05_194636_CTZURzfAqA.rar)解压后,把文件copy到 PL/SQL Develope原创 2007-12-25 08:55:00 · 1322 阅读 · 0 评论