- 博客(40)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 LINUX之一次性(at)计划任务及周期性(crontab)计划任务
计划任务:创建和管理在指定时间自动执行的任务注意事项:要使计划任务在指定时间内自动运行,计划任务的服务必须能是开启的。计划任务分为两类:1、一次性计划任务2、周期性计划任务 一次性计划任务在指定的日期、时间点自动的执行预先设置的一些命令操作,属于一次性计划任务系统服务的名称:/etc/init.d/atd设置格式:at [HH:MM] [yyyy-mm-dd]atq命令:查询当...
2019-03-28 19:37:16
3548
原创 datax实现sqlserver导数据到MySQL
1、下载安装的tar包,官网下载即可datax.tar2、解压3、查看配置模板我的需求是从sqlserver(reader)导入到MySQL(writer)查看sqlserver该配置的模板查看MySQL该配置的模板4、进行配置进入到job目录下,新建文件,(可以以自己要导入的表名命名)5、python /opt/datax/bin/datax.py -r sqlserverreder -w mysqlwriter6、开始导数据python /opt/datax/bin/d
2021-07-16 16:39:16
1736
原创 用sql列出指定路径的.bak文件名
首先共享要列出的指定路径的文件夹将文件夹下的.bak 文件放入一个临时表中IF OBJECT_ID('tempdb..#TempInfo') IS NOT NULL DROP TABLE #TempInfocreate table #TempInfo(filename nvarchar(200))insert into #TempInfo exec master..xp_cmdshell N'dir /b \\Shjypsqldev01\bak\JYPRIME\*.bak'delete
2020-06-17 16:27:42
257
原创 sqlserver数据库处于单用户模式--改为多用户
今天做了备份还原,之后不知道怎么了 数据库处于单用户模式了,只能一个用户连接使用,其他用户没法连接网上很多说执行一个存储过程的,杀掉所有用户连接进程,然后改为多用户,我执行了后还是显示是单用户,当前某一用户在连接,于是我在问过开发的基础上重启了MSSQLSERVER服务,再执行那个存储过程就可以了)。存储过程如下,并将单用户改为多用户USE [master]GOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO --建一个存储过程,断开所有用户连接
2020-06-11 14:20:25
7072
原创 请使用 RESTORE FILELISTONLY 来列出逻辑文件名
今天在写一个每周取备份恢复的脚本,(从一个机器上去APPDB库的备份到另外一台机器上进行还原)在执行还原脚本时报错,)我的原脚本如下:set @CMD= 'restore database ' + @prodDB + ' from disk =''E:\gildata\BAK\APPDB\'+@backup_dir+'1.bak'''+', disk =''E:\gildata\BAK\APPDB\'+@backup_dir+'2.bak'''+', disk =''E:\gildata\BAK
2020-06-11 10:38:12
1708
原创 mycat拆分实例
背景:mycat1:172.16.4.0mycat2:172.16.4.1mycat3:172.16.4.2mycat-machine:172.16.4.34台虚拟机上都安装mysql,mycat-machine上安装mycat,搭建步骤:mycat-machine上的操作:1、安装mycat rpm -ivh jdk-8u111-linux-x64.rpm tar xf M...
2019-07-13 17:07:56
183
原创 安装redis集群报错整合
错误一:***安装集群管理工具安装包tar -xzf ruby-2.6.3.tar.gz cd ruby-2.6.3./configuremakemake install安装完成后查看版本发现如下错误[root@rhel2 zlib]# ruby -v-bash: /usr/bin/ruby: No such file or directory没有将ruby命令放在默认...
2019-07-12 15:05:49
137
原创 Slave IO thread is not running on问题的解决
搭建MHA最少需要3台MySQL服务器,一主两从,一从做slave,一从兼职做manager基本环境做好(mysql安装(同一版本)防火墙、selinux永久关闭配置好/etc/hostsxtrabackup工具安装)今天我在搭建中,不小心在主库也执行了start slave,结果在manager上执行[root@rhel3 ~]# masterha_check_repl --con...
2019-06-23 10:02:56
2485
原创 为什么mysql5.7版本开启binlog后mysql启动不起来
在mysql5.7版本开启binlog(在配置文件中添加log_bin=mysqlbinlog)的时候会报错,查看错误日志发现如下错误:2019-04-08T07:35:16.245337Z 0 [ERROR] You have enabled the binary log, but you haven't provided the mandatory server-id. Please ref...
2019-04-30 09:38:17
4793
1
原创 Linux中seq命令、tr命令、sort命令、uniq命令、cut命令
seq命令用途:打印出一串有序的数字格式: seq [选项] 数字范围-s:指定分隔符-w:指定同等宽度输出[root@rhel1 ~]# seq -s " " 1 51 2 3 4 5[root@rhel1 ~]# seq -s "*" 1 51*2*3*4*5[root@rhel1 ~]# seq -s " " -w 5 1005 06 07 08 09 10...
2019-04-04 16:52:00
563
原创 Linux教程--shell编程中数组定义及使用(带拓展题)
数组是一个由若干同类型变量组成的集合bash Shell只支持一维数组,数组从0开始标号,以array[x]表示数组元素,所以array[0]表示array数组的第一个元素。。。。索引数组: 声明数组格式:数组名=(参数1 参数2 参数3…)例:[root@rhel1 ~]# array=(a b c d)[root@rhel1 ~]# echo ${array[0]}a[...
2019-04-04 15:56:17
1135
原创 多网卡绑定(bond配置)
配置bond,多个网口绑在一起,提高可靠性bonding----------内核自带注意:同一个主机,不同的网口,要配置不同网段的IP,不要配相同的IP配置bond 查看有哪些网口ifconfig -a 选择两个自己需要绑定的网口 配置网口的配置文件配置文件所在目录:/etc/sysconfig/network-scripts配置文件名规则:以ifcfg-开头,然后接网口名例如...
2019-04-03 13:22:55
2112
原创 日志分析管理(rsyslog)及日志记录发送(logger)及日志集中管理和转储(logrotate)
注意: 关闭selinux(执行rsyslog、logger、logrotate时都关闭selinux)在/etc/selinux/config中设置, 修改SELINUX为disabled , 重启 reboot(一定要重启虚拟机)可以使用getenforce来查看如果是disabled表示是关闭的[root@rhel1 ~]# getenforceDisabled 关闭...
2019-04-02 13:06:02
3410
原创 利用shell脚本一键安装mysql(源码二进制glibc包)
首先在/opt/scripts目录下编写shell脚本`glibc_install.sh(目录任意,脚本名任意)脚本如下#!bash/bin#安装源码二进制包glibc的mysql#编写日期:2019-04-01#提前搭建好本地yum源,并将源码二进制包传到/root目录下#我安装的是5.7.15版本的#创建一个文件夹用来存放mysql的所有文件cd /root mkdi...
2019-04-01 17:40:22
733
原创 利用shell脚本一键安装mysql(rpm包)
mysql的安装包一般我们用两种第一种就是rpm包的安装,这个安装比较简单,不需要编译,第二种是源码二进制glibc的安装,相对第一种来说比较繁琐,更容易出差错接下来,我用shell脚本来实现mysql的这两种安装首先实现第一种我安装的是5.7.14版本的rpm包先写shell脚本在/opt/scripts目录下编写脚本rpm_install.sh(目录任意,脚本名任意)#!/b...
2019-04-01 16:01:50
1323
原创 虚拟机安装windows7的ISO镜像文件
链接:https://pan.baidu.com/s/1stvzfq9UQFjlwAm4NzPpCg提取码:wf67复制这段内容后打开百度网盘手机App,操作更方便哦
2019-03-31 16:46:14
26756
9
原创 不能抓取windows7屏显信息的解决办法
如果你已经安装好了虚拟机上windows,想要将windows中的文件、文件夹等等复制到虚拟机中的windows中去,你需要安装VMware Tools(T)工具1、如下图,右键点击虚拟机中win_7,选择安装VMware Tools(T)2、然后会在下面看到下图的语句3、在虚拟机中的windows的搜索框中输入D:\setup.exe4、然后选是,允许对计算机进行更改5...
2019-03-31 16:35:57
195
原创 VMware虚拟机安装windows7详解
虚拟机安装windows71、创建新的虚拟机,自定义选项,点击下一步。2、下一步3、选稍后安装操作系统4、客户机操作系统选Microsoft Windows(W),版本选windows 7。5、虚拟机名称建议取一个能区别其他虚拟机的,位置建议不要放在C盘,可以放在其他盘,并单独建立一个文件夹来存放。6、1个CPU4核就行7、内存可以大一点,2G就行8、网络类型桥接就行...
2019-03-31 16:08:50
3775
1
原创 计算机网络参考模型、数据封装及解封装过程
OSI七层模型国际标准化组织(International Standard Organization,ISO)于1984年颁布了开放系统互连(Open System Interconnection,OSI)参考模型 OSI参考模型是一个开放式体系结构。它规定将网络分为七层,从下往上依次是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层应用层:网络服务与最终用户的一个接口...
2019-03-30 20:58:58
8648
1
原创 LINUX安装rhel字符界面教程
1、创建新的虚拟机2、选自定义即可3、点击下一步4、选择稍后安装操作系统5、客户机操作系统选Linux,版本选Red Hat Enterprise Linux 6 64位(现在一般机器都是64位 的,如果你想安装32位的就选32位即可)6、建议改一个虚拟机名称,因为如果有多个虚拟机的话,会分不清,位置建议不要放在C盘,可以放在其他空间比较大的盘中,另建一个文件夹用来存放相关文...
2019-03-29 16:53:22
983
原创 LINUX网络YUM源搭建
YUM它有客户端与服务端网络YUM 它的客户端和服务端不在同一台主机上(在搭建网络YUM 之前建议先搭建本地YUM源)网络YUM源的配置1、服务端:要有RPM包,索引 文件共享(用于)2、客户端:配置仓库文件 /etc/yum.repos.d目录下基于FTP的YUM源搭建 服务端配置1、安装启动FTP服务先挂载光盘[root@rhel3 ~]# moun...
2019-03-28 15:54:13
435
原创 MYSQL之字符串函数
1、lower:将字符串参数值转换为全小写字母后返回。mysql> select lower(name) from PLAYERS;2、upper:将字符串参数值转换为全大写字母后返回mysql> select upper(name) from PLAYERS;3、concat:将多个字符串参数首尾相连后返回mysql> select concat(name,sex...
2019-03-27 14:53:36
324
原创 mysql用户认证、grant权限、grant创建用户、revoke废除权限
用户安全:mysql 的认证方式: 用户名、密码、登录主机客户端:要通过什么用户通过什么密码登录服务器 用户名 密码 要登录的服务器的IP地址 服务器提供的mysql服务的端口号服务端:验证客户端的登录信息是否在自己的用户表中 用户名 密码 客户端的登录主机权限:授权(级别):系统权限---------mysql...
2019-03-26 21:36:25
1121
原创 MYSQL事务之隔离级别、事务四大特性(详解)
事务四大特性:原子性:整个事务作为一个整体,要么都成功,要么都失败。 一致性:同一个事务,相同的条件,不同的时间要得到相同的结果 隔离性:两个事务在未提交之前只能看到自己修改是数据,不能看到对方修改的数据。 持久性:持久化到磁盘查看数据库及当前会话的事务隔离级别:mysql> select @@global.tx_isolation,@@tx_isolation;+...
2019-03-25 19:14:47
508
原创 MYSQL事务之脏读、不可重复读、幻读、丢失更新之理解
当多个事务同时运行时,可能存在以下4个问题:1、脏读:一个事务读到了另一个事务未提交的数据2、不可重复读:在同一个事务中,同样的条件,你读取过的数据再次读取出来时发现值不一样了。例:在事务1中,Mary 读取了自己的工资为1000,事务没结束,在事务2中,财务人员修改了Mary的工资为2000,并提交了事务 ,在事务1中,Mary 再次读取自己的工资时,工资变为了2000...
2019-03-25 18:26:10
539
原创 事务回滚分析(详解)
@@autocommit作用:设置自动提交如果该变量打开,MYSQL会认为每一条语句都是事务,会自动提交(将@@autocommit关闭,防止误操作,造成数据库数据的丢失损坏)mysql> select @@autocommit;+--------------+| @@autocommit |+--------------+| 1 |+-----...
2019-03-24 16:06:57
1020
原创 LINUX 中创建分区
Linux中将硬盘,分区等设备均表示成文件硬盘和磁盘分区的结构:创建分区有两种方法:一种是用fdisk命令创建,一种是用parted命令创建在创建分区之前首先要添加硬盘。添加完用fdisk -l命令查看一下,如果看不到就重启虚拟机后再查看创建分区用fdisk 硬盘名称如:fdisk /dev/sda具体命令格式如下:fdisk命令:查看分区信...
2019-03-22 21:45:15
3404
原创 LINUX中IP地址的配置
IP地址的配置分为临时配置和永久配置临时配置:(临时有效)ifconfig 网口名称 IP地址 netmask 子网掩码例:ifconfig eth0 192.168.1.4 netmask 255.255.255.0永久配置:先找到配置文件/etc/sysconfig/network-scripts/目录下,以ifcfg-开头然后再根据你要配置IP的网口名称找到相应的配置文件。例...
2019-03-22 20:54:22
287
原创 用户和组相关知识及相关命令
目录 用户和组的关系及类型 用户和组的相关文件详解 用户、组操作 用户和组账户查询1、用户和组相关关系及类型每个用户有一个唯一的UID,每个组也有一个唯一的GID,多个用户可以属于同一个组关系图如下:2、相关文件》和用户相关:/etc/passwd:用于保存用户账号基本信息每一行对应一个用户的账号记录,(UID=0为管理员用户)[root@rhel1 ~]# head...
2019-03-22 15:29:10
186
原创 软链接、硬链接(详解)
目录:《》 链接文件《》创建链接文件《》软连接和硬链接区别链接文件: 硬链接:一个inode对应多个文件名则为硬链接不同的文件名对应相同的inode文件内容相同不能跨文件系统(其实就是给一个inode再起一个别名)删除一个硬链接并不影响其他相同inode号的文件只能给文件建立硬链接,不给目录建立硬链接 软连接:若文件用户数据块的内容是另一文件所在的路径则为软连...
2019-03-22 13:48:28
520
1
原创 VIM编译器的使用(详解)
目录: Vim编译器模式介绍 Vim编译器模式间切换 Vim编译器的常规操作 模式中基本操作 Vim知识补充 vi练习1、文本编译器的概述:文本编译器的作用:创建或修改文本文件维护Linux系统中的各种配置文件Linux中最常用的文本编译器: vi:类Unix系统中默认的文本编译器 Vim:vi编译器的增强版本,习惯上也称为vi。Vim常用工作模式:命令模...
2019-03-22 10:18:48
4896
1
原创 Linux基本命令二
目录: touch命令 stat命令 cp命令 mv命令 file命令 rm命令 alias命令 ln命令 cat、tac命令 more、less命令 hard、tail命令 which命令 whereis命令 locate命令 find命令 文件的压缩zip、unzip命令gzip、zcat命令bzip2、bzcat命令tar归档tar练习t...
2019-03-21 21:08:03
287
原创 Linux基本命令一
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++学完了linux对其中的命令做一总结当做复习++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++查看IP和配置IP 查看IP: ifconfig 只能查看已激活的网...
2019-03-21 18:07:55
418
原创 MYSQL两种方式安装及其区别
安装MYSQL首先要有MYSQL的安装包,MYSQL的安装包有3种:1、RPM包 --------(掌握)2、源码 TAR包 ------- 需要编译 (了解)3、源码 二进制TAR包 又称二进制glibc ---------- 无需编译(掌握)我主要说一下RPM和源码 二进制TAR包 的区别,因为源码 TAR包 在安装过程中需要编译,安装过程很...
2019-03-19 21:38:28
6342
1
原创 公私钥实现免密登录
接上一个博客,如果在rsync工具中ssh认证时不想输入密码,可以用用户的公私钥来实现。加密算法有对称的和非对称的,对称的:它的秘钥只有一个非对称的:秘钥只有两个,那就是公钥和私钥。公私钥是成对出现的,相互加解密,不能通过一方算出另一方。数据加密是用公钥来加密,私钥来解密,所以,如果要实现免密登录:假如客户端u1 要免密登录服务端u2。那么u1就需要将自己的公钥发送给u2进行保存,当u...
2019-03-19 16:35:52
806
原创 rsync工具
rsync:remote synchronize是实现远程同步功能的工具,rsync是用"rsync算法"提供了一个客户机和远程文件服务器的文件同步的快速方法,而且可以通过ssh方式来传输文件。如果没有rsync命令,先安装。yum install rsync先看rsync常用的命令选项:(我列出来的很少)-a:表示以递归方式传输文件,并保留所有文件属性-r:对子目录以递归...
2019-03-04 14:36:01
154
原创 自动交互的方法
自动交互的方法呢主要有四种。我主要讲一下第四种,expect。1.查看命令,看看有没有选项用来实现自动交互的。eg:[root@rhel1 ~]# echo "abc" | passwd --stdin u1Changing password for user u1.passwd: all authentication tokens updated successfully.2.输入...
2019-03-04 14:00:33
406
原创 正则表达式详解
正则表达式是一个指定文本模式的标准Unix语法,是由一串字符和元字符构成的字符串,简称RE正则表达式又分为基本正则和扩展正则,基本正则和Unix兼容,而扩展正则表达式增加了一些新的元字符。grep: 通用正则表达式分析程序。用途:使用正则表达式搜索文本,并把匹配的行打印出来。格式: grep [选项]…模式 目标文件-v:反转查找,输出与模式不相符的行-An:同...
2019-03-03 14:03:12
229
原创 LINUX本地YUM源的搭建
YUM是基于RPM更胜于RPM的软件管理工具我们用RPM包来安装软件包时往往先要解决其依赖关系,一步一步的进行安装。而YUM可以自动的解决RPM包的依赖关系,它还可以配置多个资源仓库。YUM有客户端和服务端。所以在配置时要配置它的客户端和服务端,特别注意在挂载光盘的时候要连接好光盘,否则挂载不成功。`#配置服务端#挂载光驱mkdir /yummount /dev/sr0 /yum...
2019-03-02 21:20:58
361
原创 LINUX--CentOS6字符界面安装教程
LINUX安装建立虚拟机CentOS6 字符界面1.首先打VMware Workstation(此虚拟机自行安装),然后点击文件-----新建虚拟机选用自定义(高级),然后下一步硬件功能选用默认,不做改变接着下一步,选择稍后安装操作系统,点下一步这里选linux(L),版本CentOS64,点击下一步虚拟机名称建议改一下,因为以后会安装很多种的话,避免分不清,位置也要改,放...
2019-03-02 09:42:26
2072
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人