11 2022 档案

摘要:简介 MysQL数据库存储过程是一组为了完成特定功能的SQL语句的集合 存储过程这个功能是从5.0版本才开始支持的,它可以加快数据库的处理速度,增强数据库在实际应用中的灵活性 存储过程在使用过程中是将常用或者复杂的工作预先使用SQL语句写好并用一个指定的名称存储起来,这个过程经编译和优化后存储在数据 阅读全文
posted @ 2022-11-30 18:00 风夏呀 阅读(143) 评论(0) 推荐(0)
摘要:表连接查询 MYSQL数据库中的三种连接 inner join(内连接):只返回两个表中联结字段相等的行(有交集的值) left join(左连接):返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右连接):返回包括右表中的所有记录和左表中联结字段相等的记录 (MySQL数 阅读全文
posted @ 2022-11-30 17:56 风夏呀 阅读(32) 评论(0) 推荐(0)
摘要:高级SQL语句(进阶查询) 先准备2个表 一个location表: use kk; create table location(Region char(20),Store_Name char(20)); insert into location values('East','Boston'); in 阅读全文
posted @ 2022-11-29 19:35 风夏呀 阅读(34) 评论(0) 推荐(0)
摘要:一、MySQL日志管理 MySQL的日志默认保存在数据库文件的存储目录(一般为/usr/local/mysql/data/)。 四种日志介绍 错误日志 错误日志,用来记录当MySQL启动、停止或运行时发生的错误信息,默认已开启。 vim /etc/my.cnf ​ [mysqld] log-erro 阅读全文
posted @ 2022-11-29 00:05 风夏呀 阅读(200) 评论(0) 推荐(0)
摘要:ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES) 由于以前从来没有遇到过这种情况,故把解决方法记录于此,以便今后自己查阅,具体方法就是你在改root密码的时候再加上一句给权限的语句: grant al 阅读全文
posted @ 2022-11-28 14:43 风夏呀 阅读(1566) 评论(0) 推荐(0)
摘要:存储引擎的概念 MySQL中的数据用各种不下同的技术存储在文件中,每一种技术都使用不同的存储机制、索引技巧、锁定水平并最终提供不同的功能和能力,这些不同的技术以及配套的功能在MySQL中称为存储引擎。 存储引擎是MySQL将数据存储在文件系统中的存储方式或者存储格式。 存储引擎是MySQL数据库中的 阅读全文
posted @ 2022-11-27 14:46 风夏呀 阅读(46) 评论(0) 推荐(0)
摘要:事务的概念 事务是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行。 事务是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时,事务是最小的控制单元。 事务适用于多用户同时操作的数据库系统的场 阅读全文
posted @ 2022-11-27 14:42 风夏呀 阅读(51) 评论(0) 推荐(0)
摘要:索引的概念 索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于c语言的链表通过指针指向数据记录的内存地址)。 使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据,因此能加快数据库的查询速度。 索引就好比是一 阅读全文
posted @ 2022-11-27 14:38 风夏呀 阅读(82) 评论(0) 推荐(0)
摘要:新建用户 create user '用户名'@'来源地址' [identified by [passwd] '密码']; '用户名‘ :指定将创建的用户名 '来源地址':指定新创建的用户可以在那些主机上登录,可使用IP地址、网段、主机名的形式,本地用户可用localhost, 允许任意主机登录可用通 阅读全文
posted @ 2022-11-27 14:23 风夏呀 阅读(119) 评论(0) 推荐(0)
摘要:克隆表 将数据表的数据记录生成到新的表中 方法1:先克隆表结构,再导入表数据 create table 新表名 like 旧表名; #通过LIKE方法,复制旧表的结构生成新表 insert into 新表名 select * from 旧表名; #再将旧表数据导入新表 例: create table 阅读全文
posted @ 2022-11-27 14:13 风夏呀 阅读(37) 评论(0) 推荐(0)
摘要:数据库常用数据类型 类型 说明 int 整型(定义整数类型数据) float 单精度浮点,4字节32位,准确到小数点后六位 double 双精度浮点,8字节64位 char 固定长度的字符类型,定义字符类数据 varchar 可变长度的字符类型 text 文本 image 图片 decimal (5 阅读全文
posted @ 2022-11-27 14:07 风夏呀 阅读(61) 评论(0) 推荐(0)
摘要:数据库基本概念 数据(Data): 描述事务的符号记录 包括数字、文字、图形、图像、声音、档案记录 以”记录“形式按统一的格式进行存储 表: 将不同的记录组织在一起 用来存储具体数据 数据库: 表的集合,是存储数据的仓库 以一定的组织方式来存储的相互有关的数据集合 是按照数据结构来组织、存储和管理数 阅读全文
posted @ 2022-11-22 18:08 风夏呀 阅读(63) 评论(0) 推荐(0)
摘要:常见的web集群调度器 1.目前常见的web集群调度器分为软件和硬件 软件通常使用开源的LVS、 Haproxy、Nginx 2.LVS性能最好,但是搭建相对复杂;Nginx的upstream模块支持群集功能,但是对群集节点健康检查功能不强,高并发性能没有Haproxy好 3.硬件一般使用比较多的是 阅读全文
posted @ 2022-11-22 18:07 风夏呀 阅读(82) 评论(0) 推荐(0)
摘要:Keepalived介绍 普通集群容易出现的问题 企业应用中,单台服务器承担应用存在单点故障的危险。 单点故障一旦发生, 企业服务将发生中断,造成极大的危害。 Keepalived工具 Keepalived 是一个基于VRRP协议来实现的LVS服务高可用方案,可以解决静态路由出现的单点故障问题。 K 阅读全文
posted @ 2022-11-22 16:20 风夏呀 阅读(35) 评论(0) 推荐(0)
摘要:LVS-DR 工作原理 LVS-DR数据包流向分析 (1)客户端发送请求到Director Server (负载均衡器),请求的数据报文(源IP是CIP,目标IP是VIP)到达内核空间。 (2)Director Server 和Real Server 在同一个网络中,数据通过二层数据链路层来传输。 阅读全文
posted @ 2022-11-17 20:08 风夏呀 阅读(38) 评论(0) 推荐(0)
摘要:群集 群集含义 Cluster,集群、群集 由多台主机构成,但对外只表现为一一个整体,只提供一-个访问入口(域名或IP地址), 相当于一台大型计算机。 为什么使用群集 互联网应用中,随着站点对硬件性能、响应速度、服务稳定性、数据可靠性等要求越来越高,单台服务器已经无法满足负载均衡及高可用的要求。 如 阅读全文
posted @ 2022-11-17 20:02 风夏呀 阅读(60) 评论(0) 推荐(0)
摘要:nginx实现负载均衡原理 Nginx实现负载均衡是通过反向代理实现 反向代理(Reverse Proxy) 是指以 代理服务器(例:Nginx) 来接受 internet 上的连接请求,然后将请求转发给内部网络上的服务器(例:Tomcat),并将从服务器上得到的结果返回给 internet 上请求 阅读全文
posted @ 2022-11-16 16:11 风夏呀 阅读(111) 评论(0) 推荐(0)
摘要:#创建一个软连接,将tomcat的命令放入/usr/local/bin ln -s /usr/local/tomcat/bin/* /usr/local/bin/ /usr/local/tomcat/bin/shutdown.sh#关闭 /usr/local/tomcat/bin/startup.s 阅读全文
posted @ 2022-11-16 15:16 风夏呀 阅读(101) 评论(0) 推荐(0)
摘要:nginx正则表达式 ^ :匹配输入字符串的起始位置 $ :匹配输入字符串的结束位置 * :匹配前面的字符零次或多次。如“ol*”能匹配“o”及“ol”、“oll” + :匹配前面的字符一次或多次。如“ol+”能匹配“ol”及“oll”、“olll”,但不能匹配“o” ? :匹配前面的字符零次或一次 阅读全文
posted @ 2022-11-14 16:04 风夏呀 阅读(85) 评论(0) 推荐(0)
摘要:隐藏版本号 显示版本号 使用curl命令 [root@localhost ~]# curl -I http://192.168.136.40 隐藏版本号 一:修改配置文件 1.vim /usr/local/nginx/conf/nginx.conf http { include mime.types 阅读全文
posted @ 2022-11-11 14:24 风夏呀 阅读(28) 评论(0) 推荐(0)
摘要:概述 一款高性能、轻量级Web服务软件 稳定性高 系统资源消耗低 对HTTP并发连接的处理能力高 单台物理服务器可支持30000~50000个并发请求 Nginx和Apache的差异 轻量级,nginx比apache 占用更少的内存及资源; nginx抗并发能力更强 Nginx高度模块化,编写模块相 阅读全文
posted @ 2022-11-11 14:22 风夏呀 阅读(125) 评论(0) 推荐(0)
摘要:概述 LNMP:Linux系统下nginx+MySQL+PHP这种网站服务器架构。Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。Mysql是一个小型关系型数据库管理系统。PHP是一种在服务器端执行的嵌入HTML文档的脚本语言。 原理 浏览器发送ht 阅读全文
posted @ 2022-11-08 22:52 风夏呀 阅读(35) 评论(0) 推荐(0)
摘要:LAMP架构 概述 LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态Web站点服务及其应用开发环境。LAMP是一个缩写词,具体包括Linux操作系统、Apache网站服务器、MySQL数据库服务器、PHP(或Perl、Python)网页编程语言。 LA 阅读全文
posted @ 2022-11-06 18:32 风夏呀 阅读(26) 评论(0) 推荐(0)
摘要:HTML概述 HTML叫做超文本标记语言,是一种规范,也是一种标准,它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容。 HTML命令可以说明文字,图形、动画、声音、表格、链接等。 HTML文件可以使用任何能够生成t 阅读全文
posted @ 2022-11-02 16:11 风夏呀 阅读(36) 评论(0) 推荐(0)
摘要:概述 Linux系统自带的软件防火墙: iptables:Centos 5/6 系统默认防火墙 firewalld:Centos 7/8 系统默认防火墙 iptables概述 iptables是Linux系统的防火墙, IP信息包过滤系统,它实际上由两个组件netfilter和iptables组成。 阅读全文
posted @ 2022-11-01 12:01 风夏呀 阅读(178) 评论(0) 推荐(0)