- 博客(43)
- 资源 (10)
- 收藏
- 关注
原创 MySQL SQL语句最常见的分类
1 数据查询语言 DQL 常用命令select 常用保留字 where、order by、group by、having2 数据操作语言 DML 常用命令 insert update delete3 事务处理语言 TPL commit自动提交 rollback4 数据控制语言 DCL grant授权 revoke回收授权5 数据定义语言 DDL 常用create drop alter...
2019-02-28 22:54:11 345
原创 MySQL数据类型
1 整数类型1.1 数值类型类型 大小 范围 (有符号) 范围(无符号) 说明TINYINYY 1字节 -128 ~ 127 0~255 微小整数SMALLINT 2字节 -32768 ~ 32767 0~65535 ...
2019-02-28 22:49:18 83
原创 MySQL表的基本操作
建表的格式create table 表名( #这条表示把表建在当前库下,库名.表名 表示把表建到指定库中字段名 类型(宽度) 约束条件,字段名 类型(宽度) 约束条件);当前库下创建表mysql> create table top1 (id int(3),name char(10));Query OK, 0 rows aff...
2019-02-28 22:00:12 175
原创 MySQL库的基本操作
创建数据库格式 create database 库名; 注意不要以数字开头mysql> create database master;查看建库语句 如果编译安装的时候没有指定字符集默认的是ascii字符集show create database master\G;*************************** 1. row *************************...
2019-02-27 17:02:47 81
原创 MySQL创建及授权账号
grant all on . to wen@“localhost” identified by “111111”;grant 授权命令all 对应权限on . 目标:库和表to wen@“localhost” 用户名和客户端主机identified by “111111” 用户密码操作案例:创建master用户对test库具备所有权限,允许从localhost主机登录管理数据库,密码为...
2019-02-27 17:02:35 2118
原创 MySQL忘记密码重置管理员密码
/etc/init.d/mysql stop/etc/init.d/mysql start --skip-grant-table #忽略授权表启动mysql -urootupdate mysql.user set password=PASSWORD(“222222”) where User=‘root’ and host=‘localhost’;mysql> flush pri...
2019-02-27 17:02:24 127
原创 MySQL设置及修改root密码
没有密码时新建密码mysqladmin -u root password ‘111111’方法1 在linux命令行更改密码mysqladmin -uroot -p111111 password 123 更改root密码password要有空格 后为新密码多实例更改root密码mysqladmin -u root –p111111 -S /data/3306/mysql.sock pas...
2019-02-27 17:02:11 238
原创 MySQL多实例配置方案
以/data/为mysql的多实例目录mkdir -p /data/{3306,3307}/datatree /data/data 总的多实例根目录├── 3306 3306实例的目录│ └── data 3306实例的数据目录└── 3307 3307实例的目录└── data 3307实例的数据目录...
2019-02-27 17:01:59 209
原创 MySQL删除无用账户
mysql> select user,host from mysql.user;±-----±--------------+| user | host |±-----±--------------+| root | 127.0.0.1 || root | ::1 || | localhost || root | l...
2019-02-27 17:01:31 1164
原创 PHP平滑升级
php5.3升级到5.5killall php-fpmmv /application/php5.3.27 /application/php5.3.27.bak #如果出错回滚用cd /tools/php5.5.35./configure –prefix=/application/php5.5.35 –with-mysql=/application/mysql –with-icon...
2019-02-27 17:01:11 401
原创 PHP追加安装时候忘装的模块
已mysqli模块为例cd /tools/php-5.5.38/ext/mysqli/application/php/bin/phpize./configure --with-mysqli=mysqlnd --with-php-config=/application/php/bin/php-configmakemake installvim /application/php/lib/p...
2019-02-26 14:18:04 102
原创 MySQL安装
MySQL安装分为源码安装和二进制安装1操作系统cat /etc/redhat-releaseCentOS release 6.6 (Final)uname -r2.6.32-504.el6.x86_64mysql版本 5.6.15源码Mysql安装解决依赖关系yum -y install gcc gcc-c++ gcc-g77 autoconf automake zlib* ...
2019-02-26 14:14:23 294
原创 PHP安装Redis模块
下载并解压wget https://github.com/phpredis/phpredis/archive/2.2.4.tar.gztar -zxvf 2.2.4.tar.gzcd phpredis-2.2.4编译并添加扩展[root@jingshi phpredis-2.2.4]# /application/php/bin/phpize[root@jingshi phpredis-...
2019-02-26 13:55:36 513
原创 PHP安装imagick图像处理模块
imagick是一个功能强大的图像处理库提示:此步不是安装php的扩展,因此没有生成.so文件cd /toolstar xf /tools/ImageMagick-6.7.9-9.tar.xz如果解压出错 安装yum install xz -ycd ImageMagick-6.7.9-9./configure --prefix=/usr/local/imagemagickmake &...
2019-02-26 13:52:08 682
原创 PHP安装PDO_MYSQL模块
PDO主要是用来对数据库进行访问的。PDO扩展为PHP访问数据库定义了一个轻量级的一致接口,不同数据库在访问时,采用相同方法名称,解决了连接数据库不统一问题。PDO扩展自身并不能实现任何数据库功能,必须使用一个具体数据库的PDO驱动来访问数据库服务。如果编译安装php时–with-pdo-mysql=mysqlnd 就不用单独安装本模块wget http://pecl.php.net/get/...
2019-02-26 13:38:33 2987
原创 PHP安装Xcache
XCache 是一个开源的 opcode 缓存器/优化器, 这意味着他能够提高您服务器上的 PHP 性能. 他通过把编译 PHP 后的数据缓冲到共享内存从而避免重复的编译过程, 能够直接使用缓冲区已编译的代码从而提高速度. 通常能够提高您的页面生成速率 2 到5 倍, 降低服务器负载.安装并配置XCache PHP扩展插件echo ‘export LC_ALL=C’>> /etc/...
2019-02-26 13:21:34 541
原创 PHP安装memcache模块
Php安装memcache模块tar xf tar xf memcache-2.2.7.tgzcd memcache-2.2.7/application/php/bin/phpize./configure --enable-memcache --with-php-config=/application/php/bin/php-configmakemake installll /app...
2019-02-26 13:08:43 292
原创 PHP降低程序漏洞、隐藏版本号
正式上线后可以禁止PHP这些函数降低PHP程序漏洞和网站被攻击的风险vim /application/php/lib/php.inidisable_functions = phpinfo,passthru,exec,system,popen,chroot,escapeshellcmd,escapeshellarg,shell_exec,proc_open,proc_get_statusPHP...
2019-02-26 12:57:14 516
原创 PHP安装
1操作系统cat /etc/redhat-releaseCentOS release 6.6 (Final)uname -r2.6.32-504.el6.x86_642 安装前准备工作2.1 下载阿里yum源wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo下载163yum源w...
2019-02-26 11:13:29 181
原创 Nginx反向代理upstream长连接
Nginx upstream与后端的连接默认为短连接,通过HTTP/1.0向后端发起连接,并把请求的"Connection" header设为"close"。Nginx与前端的连接默认为长连接,一个用户跟Nginx建立连接之后,通过这个长连接发送多个请求。如果Nginx只是作为reverse proxy的话,可能一个用户连接就需要多个向后端的短连接。如果后端的服务器(源站或是缓存服务器)处理并发连...
2019-02-26 11:12:11 951
原创 Nginx一些内置变量
内置变量存放在 ngx_http_core_module 模块中,变量的命名方式和apache 服务器变量是一致的。总而言之,这些变量代表着客户端请求头的内容,例如$http_user_agent, $http_cookie, 等等。下面是nginx支持的一些内置变量:$arg_name请求中的的参数名,即“?”后面的arg_name=arg_value形式的arg_name$args请...
2019-02-25 18:54:25 846
原创 Nginx调用FastCGI
location ~ .*.(php|php5)?$ {fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;include fastcgi.conf;}
2019-02-25 18:51:17 514
原创 Nginx限制非法域名恶意解析到本地服务器和IP访问网站
根据访问网站http协议原理,如果一个域名,例www.aaa.com 解析到你的web服务器IP地址上,通过这个域名访问,ip会被解析到你的web服务器上,然后Nginx会判断虚拟主机有没有这个域名,如果没有则交给第一个虚拟主机提供服务,也就是返回第一个虚拟主机的网站。我们就利用这个Http原理进行访问控制。server {listen 80 default_server;server_na...
2019-02-25 18:04:29 1579
原创 Nginx负载均衡Tomcat
nginx只要配置upstream就可以代理Tomcat 使用的http协议 不是ajp协议upstream Tomcatserver {server 10.125.192.2;server 10.125.192.3;{配置范例:upstream supplier_tomcat {server 127.0.0.1:8080;}server {listen 80;se...
2019-02-25 18:01:48 108
原创 Nginx4层反向代理
模块:ngx_stream_core_module 在1.9.0版本之后加入模块不是默认安装,需要在编译的时候加上–with-stream配置文件内容要写在http层外面stream {upstream tcp_proxy; {hash $remote_addr consistent;server 10.125.192.2:22;}server {listen 2222 so_k...
2019-02-25 17:55:11 1773
原创 Nginx状态信息配置
[root@web01 extra]# vim status.confserver {listen 80;server_name status.aaa.com;location / {stub_status on;access_log off;}}vim nginx.conf #编辑主配置文件加入新增的status.conf配置文件inclu...
2019-02-25 17:51:17 145
原创 Nginx上传文件大小的限制
这行默认如果没有添加到http { } 范围内client_max_body_size 8m; #设置最大的允许的客户端请求主体,如果超过此配置值,客户端会报413错误...
2019-02-25 17:48:37 1371
原创 Nginx整合memcached
server {listen 80;server_name www.aaa.com;#charset koi8-r;location / {set $memcached_key $uri;memcached_pass 127.0.0.1:11211; #连接memcached地址default_type text/html; #缓存类型err...
2019-02-25 00:26:17 482
原创 Nginx防爬虫
Robots协议 爬虫协议 通过robots告诉搜索引擎哪些页面可以抓取,哪些不能抓取 robots.txt放到网站根目录www.taobao.com/robots.txt 查看网站robots阻止下载协议代理if ($http_user_agent ~* LWP::Simple|BBBike|wget) {return 403}或编辑网站跟目录下robots.txt文件vim /a...
2019-02-24 23:53:53 727
原创 Nginx服务降权解决方案
useradd ince[root@web01 ~]# su - ince[ince@web01 ~]$ mkdir logs conf wwwcp /application/nginx/conf/mime.types /home/ince/conf/vim /home/ince/conf/nginx.conf把配置文件的网站根目录 日志目录都改成ince用户的绝对路径把端口改为其他端...
2019-02-24 19:01:21 721
原创 Nginx防盗链
referer是http-head头部中的一些内容,注明访问来源地址valid_referers 指令语法:valid_referers [none|blocked|server_names] …参数如下形式:none 意为不存在的Referer头(表示空的,也就是直接访问,比如直接在浏览器打开一个图片)blocked 意为根据防火墙伪装Referer头,如:“Referer: XXXX...
2019-02-24 15:23:46 138
原创 Nginx动静分离、upload
1 根据目录设置动静分离#定义反向代理的静态池和动态池、上传服务器池upstream jingtai_web {server 10.125.192.6:80 weight=1;server 10.125.192.7:80 weight=1;}upstream dongtai_web {server 10.125.192.20:80 weight=1;server 10.125.19...
2019-02-22 22:16:18 126
原创 Nginx负载均衡和反向代理
nginx 负载均衡有三种模式1 round-robin 轮训调度2 ip_hash 一定周期内同一个ip访问同一台主机 能够解决session的问题3 least_conn 最少连接数调度三台虚拟机(一台Nginx调度器,两台Web)Nginx 10.125.192.9第一步,部署后端web1 web2echo ‘2222222’ > /var/www/html/index...
2019-02-22 21:56:25 322
原创 Nginx限制最大连接数、请求速率、下载速度
参数说明$binary_remote_addr是同一客户端ip地址;$server_name是同一server最大并发数;(虚拟主机如:www.aaa.com就是一个虚拟主机)limit_conn_zone 用来限制同一时间连接数,即并发限制,限制并发连接数;limit_req_zone 用来限制单位时间内的请求数,即速率限制,采用的漏桶算法 “leaky bucket” ,限制下载...
2019-02-22 20:37:07 6325 10
原创 Nginx之proxy_cache(缓存服务)缓存静态文件
创建缓存目录mkdir /tmp/ngx_cache添加下面语句在http{ }标签中proxy_cache_path /tmp/ngx_cache levels=1:2 keys_zone=filecache:30m inactive=1d max_size=100m;定义/tmp/ngx_cache为缓存路径 定义key值名称为filecache存储key hash内存空间30m缓存失...
2019-02-21 20:02:36 2786
原创 Nginx添加第三方模块
以添加公平算法负载均衡fair模块为例原已经安装好nginx。现在需要添加一个未被编译安装的模块:/application/nginx/sbin/nginx –V或 /etc/init.d/nginx -V #查看原来编译时都带了哪些模块configure arguments: --user=nginx --group=nginx --prefix=/application/ngi...
2019-02-21 19:51:55 147
原创 Nginx基于ssl的网站
这里是个人做实验,所以自己创建证书,如果是公司,需要购买证书。基于SSL的网站基于非对称加密算法第一步:生成私钥和证书openssl genrsa -out cert.key 2048 #生成rsa算法的私钥2048位openssl req -new -x509 -key cert.key -out cert.pem ...
2019-02-21 19:07:55 132
原创 Nginx平滑升级
Nginx平滑升级,平滑升级可以做到在不中断服务的情况下升级Nginx版本。cd /现有Nginx软件路径/sbin/cp nginx nginxbak查看现有Nginx安装参数和模块[root@hb02c extra]# /application/nginx/sbin/nginx -Vnginx version: nginx/1.12.2built by gcc 4.4.7 2012...
2019-02-21 19:02:03 546
原创 Nginx访问控制
#配置Nginx,禁止访问指定目录下的指定程序location ~ ^/images/.*.(php|php5|sh|pl|py)${deny all;}#Nginx下配置禁止访问*.txt和*.doc文件location ~* .(txt|doc)${if (-f KaTeX parse error: Expected 'EOF', got '#' at position 57:...
2019-02-21 18:35:33 166
nexus-3.23.0-03-unix.tar.zip
2020-06-11
sersync2.5.4_64bit_binary _stable_final.tar.zip
2019-08-06
Tomcat+apr模式.zip
2019-08-06
GlusterFS3.4.6 RPM 安装包 相关依赖包
2019-03-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人