- 博客(13)
- 收藏
- 关注
原创 nginx(下)
访问.txt结尾或者.doc结尾的文件,不管文件存不存在都会重定向,如果放问的是一个目录,也就是没输入具体要访问的文件,会显示html目录下的首页对目录进行访问限制创建2个目录mkdir -p /usr/local/nginx/html/{aa,bb}创建测试文件echo ‘aa’ > /usr/local/nginx/html/aa/index.htmlecho ‘bb’ > /usr/local/nginx/html/bb/index.html配置目录拒绝访问vim /usr
2021-04-21 00:15:05
149
原创 nginx优化(中)
MySQL主从复制通过主从复制(master-slave)的方式来同步数据,再通过读写分离来提升数据库的并发负载能力这样的方案来进行部署与实施。什么是主从复制?1、主从复制是指当master(主)库的数据发生变化的时候,变化会实时的同步到一个或多个slave(从)库。2、默认情况下属于异步复制,无需维持长连接。3、通过配置,可以复制所有的库或者几个库,甚至库中的一些表。4、replication是MySQL内建的,本身自带。原理:把主数据库的增删改操作写入二进制文件中作用:1、读写分离,提
2021-03-23 20:54:38
132
原创 SQL条件查询语句
查询students表中的name,ageSelect name,age from students;去重查询(distinct):select distinct name,age from students;使用and和or 进行多添建查询查询表中id>3和age>25的记录Select id,name,age from students where id>3 and age>25;查询表中id>3或age>25的记录Select id,name,age
2021-02-21 21:26:35
553
原创 MySQL语句进阶(2)
导出,导入数据库mysqldumpmysqldump工具可以实现数据库的备份和还原。导出数据库:格式:mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u root -p123456 HA>HA.sql导入数据库方法1:mysql -uroot -p123456 HA2 < HA.sql方法2:use HA2;source /root/HA.sql拓展:Mysqldump -uroot -p123456 -B 库名>文件.sql
2021-01-20 19:37:22
160
原创 2021-01-19
MySQL语句进阶基础命令语句修改数据表:添加字段:alter table 表名 add 字段名 列类型 [not null|null][primary key][unique][auto_increment][default value]alter table 表名 add 字段定义 after ar_id;not null | null:非空约束或可以为空,如果用户在添加数据时没有指定值,数据库系统就会报错default默认值:如果没有指定值,则用默认值填充unique:唯一性约束,不能重
2021-01-19 20:38:12
77
原创 MySQL数据类型
MySQL的数据类型定义:数据类型是数据的一种属性,可以决定数据的存储格式,有效范围和相应限制类型:整数类型,浮点数类型,日期和时间类型,字符串类型和二进制类型。为什么定义数据类型?1, 预防数据运算出错2, 是系统能够根据数据类型来操作3, 更有效的利用空间,提高性能支持多种类型,大致分为三类:数值,日期/时间和字符串类型数值类型:MySQL中支持的5个主要类型是:tinyint,smallint,mediumint,int,bigint,他们的存储值的大小是不同的数据类型的测试注
2021-01-16 19:27:13
172
1
原创 MySQL中的sql查询语句和数据类型
SQL条件查询语句查询students表中的name,ageSelect name,age from students;去重查询(distinct):select distinct name,age from students;使用and和or 进行多添建查询查询表中id>3和age>25的记录Select id,name,age from students where id>3 and age>25;查询表中id>3或age>25的记录Select id
2021-01-14 15:28:36
1269
原创 Linux系统centos7.5MySQL常用语句
MySQL数据库的操作查看数据库有三种方式:第一:进入数据库查看:show databases;information_schema这个数据库保存了MySQL服务器所有数据库的信息performance_schema 这是MySQL5.5新增的一个性能优化的引擎PERFORMANCE_SCHEMA,主要用于收集数据库服务器性能参数mysql库是系统库,里面保存有账户信息,权限信息第二:以行的方式查看:show databases \G第三:在shell中查看:mysql -e ‘show da
2021-01-13 15:06:05
193
1
原创 Linux系统centos7.5源码安装MySQL
源码安装mysql准备源码包:mysql下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads上传包配置yum源,我已配置不再详写卸载boostyum -y remove boost-*安装bzip2解压工具,yum -y install bzip2解压缩boost_1_59_0.tar.bz2tar -jxvf boost_1_59_0.tar.bz2 -C /root/系统卸载自带的mysqlyum
2021-01-11 23:43:28
136
原创 2021-01-10
#日常# awk的基础应用概念:AWK是一种优良的文本处理工具,Linux及Unix环境中现有的功能最强大的数据处理引擎之一awk:它是一个数据处理工具,也是一个逐行扫描文件。格式:awk [-F field-separator] ‘commands’ filename[-F field-separator]:这个选项如果是空文件则不必加,如果是像/etc/passwd文件则此文件各域以冒号作为分隔符,则必须指明-F选项,如:awk -F:'commands’是要执行的命令动作filena
2021-01-10 22:57:09
169
原创 2021-01-08
Sed命令和awk基础Sed命令概念:用无交互式的方式来编辑文本,又称流编辑模式:意思就是对文件里的内容从第一行开始,一行一行的处理数据,就是逐行处理,然后把整行发送到屏幕上Sed也是支持正则表达式的,使用正则表达式加参数-r处理过程:先保存到一个临时缓存区然后处理临时缓存区中的数据,发送到屏幕上处理完临时缓存区的数据之后就会删除,接着处理下一行直到最后一行处理完毕注意:sed默认不会修改源文件数据,使用-i之后才会直接修改文件格式:sed [选项] ‘[动作指令]’ 文件名选项:-
2021-01-08 19:51:58
147
原创 2021-01-06
Linux系统shell脚本中的正则表达式的使用概念:正则表达式是一种文本模式,该模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式和通配符的区别:正则表达式用来在文件中匹配符合条件的字符串,通配符用来匹配符合条件的文件名grep、awk、sed、vi 等可以支持正则表达式ls、find、cp 等不支持正则表达式特殊符号又称为元字符:元字符又分为基础和拓展元字符基础元字符:: 的意思是前一个字符匹配0次或多次. :的意思是匹配任意字符.:的意思是表示任意长度字符串^:匹配行首Ka
2021-01-06 17:58:45
154
原创 2021-01-05
LinuxCentos7.5系统shell脚本case语句总结流程控制语句:caseCase和if都差不多只不过case只能判断一个变量不同的值,而if可以判断多个不同的条件case是根据变量的不同取值进行比较,然后针对不同的取值分别执行不同的命令操作,而且适用于多分支,是一个多选择语句。所以多分支case语句更加适合但条件多分支情况,比如yes/no格式:Case 变量值 in模式1)命令;;………*);;esac最后那个 * 表示所有在写case语句时应注意:匹配中的值可以
2021-01-05 19:12:12
146
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人