<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[miner_k的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/miner_k</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; miner_k]]></copyright><item><title><![CDATA[pycharm使用]]></title><link>https://blog.youkuaiyun.com/miner_k/article/details/77492284</link><guid>https://blog.youkuaiyun.com/miner_k/article/details/77492284</guid><author>miner_k</author><pubDate>Wed, 15 Apr 2020 22:14:10 +0800</pubDate><description><![CDATA[快捷键

“Alt + j” 选择相同的单词同时修改]]></description><category></category></item><item><title><![CDATA[ssh设置转发]]></title><link>https://blog.youkuaiyun.com/miner_k/article/details/90648929</link><guid>https://blog.youkuaiyun.com/miner_k/article/details/90648929</guid><author>miner_k</author><pubDate>Tue, 28 May 2019 22:58:34 +0800</pubDate><description><![CDATA[ssh命令实现端口转发
概念
SSH 会自动加密和解密所有 SSH 客户端与服务端之间的网络数据。但是，SSH 还同时提供了一个非常有用的功能，这就是端口转发。它能够将其他 TCP 端口的网络数据通过 SSH 链接来转发，并且自动提供了相应的加密及解密服务。这一过程有时也被叫做“隧道”（tunneling），这是因为 SSH 为其他 TCP 链接提供了一个安全的通道来进行传输而得名.
总的来说 S...]]></description><category></category></item><item><title><![CDATA[grep]]></title><link>https://blog.youkuaiyun.com/miner_k/article/details/90648881</link><guid>https://blog.youkuaiyun.com/miner_k/article/details/90648881</guid><author>miner_k</author><pubDate>Tue, 28 May 2019 22:55:41 +0800</pubDate><description><![CDATA[grep的一般使用
格式：
grep [选项] PATTERN filename filename ...
过滤文件
# grep 'Tom' /etc/passwd
# grep 'bash shell' /etc/test

过滤标准输入或管道
grep 程序的输入可以来自标准输入或管道，而不仅仅是文件，例如：
# grep 'tom'
# ps aux |grep 'sshd'
# ll |...]]></description><category></category></item><item><title><![CDATA[nginx官网使用]]></title><link>https://blog.youkuaiyun.com/miner_k/article/details/75635391</link><guid>https://blog.youkuaiyun.com/miner_k/article/details/75635391</guid><author>miner_k</author><pubDate>Sun, 26 May 2019 23:02:16 +0800</pubDate><description><![CDATA[nginx的官网： 
nginx.org 
nginx.com 
中文指导手册



以nginx.com为例：





可以切换到nginx.org和nginx的指导手册

nginx.org为例：





在线文档

简单简介



nginx需要安装的模块以及对应模块的配置



下载资源]]></description><category></category></item><item><title><![CDATA[nginx的安装、部署、配置]]></title><link>https://blog.youkuaiyun.com/miner_k/article/details/75208045</link><guid>https://blog.youkuaiyun.com/miner_k/article/details/75208045</guid><author>miner_k</author><pubDate>Sun, 26 May 2019 23:01:24 +0800</pubDate><description><![CDATA[环境部署：



[root@miner_k ~]# cat /etc/redhat-release 
CentOS release 6.8 (Final)

[root@miner_k ~]# yum -y install pcre-devel
[root@miner_k ~]# yum -y groupinstall  "Development tools"

下载资源、解压和安装

[roo]]></description><category></category></item><item><title><![CDATA[shell]]></title><link>https://blog.youkuaiyun.com/miner_k/article/details/90581998</link><guid>https://blog.youkuaiyun.com/miner_k/article/details/90581998</guid><author>miner_k</author><pubDate>Sun, 26 May 2019 22:38:05 +0800</pubDate><description><![CDATA[shell 变量
变量的类型


自定义变量
定义变量： 变量名=变量值 变量名必须以字母或下划线开头，区分大小写 ip1=192.168.2.115
引用变量： $变量名 或 ${变量名}
查看变量： echo $变量名 set(所有变量：包括自定义变量和环境变量)
取消变量：unset 变量名
作用范围： 仅在当前shell中有效


环境变量
定义环境变量：
方法一 export back_...]]></description><category></category></item><item><title><![CDATA[ansibles使用]]></title><link>https://blog.youkuaiyun.com/miner_k/article/details/85110027</link><guid>https://blog.youkuaiyun.com/miner_k/article/details/85110027</guid><author>miner_k</author><pubDate>Sat, 22 Dec 2018 19:41:18 +0800</pubDate><description><![CDATA[目录



查看帮助文档

ansible命令的参数

ansible的配置文件

ping模块

命令模块（command/shell/raw）

command 模块

shell 模块

raw模块

实现批服务器无密码登录

copy模块

script模块批量运行脚本

playbook使用

实例1 ，使用copy模块

实例2，将echo的输出结果返回

变量使用

templ...]]></description><category></category></item><item><title><![CDATA[find命令]]></title><link>https://blog.youkuaiyun.com/miner_k/article/details/81370085</link><guid>https://blog.youkuaiyun.com/miner_k/article/details/81370085</guid><author>miner_k</author><pubDate>Fri, 03 Aug 2018 00:43:59 +0800</pubDate><description><![CDATA[按文件名

[root@miner-k ~]# find /etc -name &amp;quot;ifcfg-eth0&amp;quot;
[root@miner-k ~]# find /etc -iname &amp;quot;ifcfg-eth0&amp;quot;            //-i忽略大小写
[root@miner-k ~]# find /etc -iname &amp;quot;ifcfg-eth*&amp;quot;


按文件大小：



[root@min]]></description><category></category></item><item><title><![CDATA[MySQL的主从同步]]></title><link>https://blog.youkuaiyun.com/miner_k/article/details/81045783</link><guid>https://blog.youkuaiyun.com/miner_k/article/details/81045783</guid><author>miner_k</author><pubDate>Wed, 01 Aug 2018 22:24:49 +0800</pubDate><description><![CDATA[

主从同步原理：


Master中的数据改变会记录二进制日志（这些记录叫做二进制日志事件，binary log events，可以通过show binlog events进行查看）
从服务器上生成两个线程，一个I/O线程，一个SQL线程

i/o线程去请求主库的binlog，并将得到的binlog日志写到relay log（中继日志） 文件中； 
主库会生成一个 log dump线程，用来给从...]]></description><category></category></item><item><title><![CDATA[使用xtrabackup进行数据库备份]]></title><link>https://blog.youkuaiyun.com/miner_k/article/details/81044494</link><guid>https://blog.youkuaiyun.com/miner_k/article/details/81044494</guid><author>miner_k</author><pubDate>Sat, 14 Jul 2018 16:05:16 +0800</pubDate><description><![CDATA[二进制日志相关的选项




  相关的参数
  值
  作用



  innodb_support_xa
  ON
  存储引擎是否支持分布式事务，存储引擎事务在存储引擎的内部赋予了ACID属性，分布式事务（XA）是医用高层次的事务，两步“准备“ + ”提交“


  sync_binlog
  0
  设定多久同步一次二进制日志到磁盘中，0，表示不同步，任意正数表示对二进制多少次写操作之后同...]]></description><category></category></item><item><title><![CDATA[使用LVM对数据库进行备份还原]]></title><link>https://blog.youkuaiyun.com/miner_k/article/details/80973979</link><guid>https://blog.youkuaiyun.com/miner_k/article/details/80973979</guid><author>miner_k</author><pubDate>Thu, 12 Jul 2018 12:04:22 +0800</pubDate><description><![CDATA[基于逻辑备份（使用mysqldump备份之后保存为SQL语句）对数据进行备份、还原应该把二进制日志功能关闭，因为如果逻辑备份中包含所有的数据，如果备份或者是还原开启二进制日志，只会徒增二进制日志的大小，并且增加对磁盘的IO读写。

前提：


数据文件要在逻辑卷上
此逻辑卷组必须有足够的空间使用快照卷
数据文件和事务日志要在同一个逻辑卷上


步骤：


打开会话，施加读锁，锁定所有表

mysq...]]></description><category></category></item><item><title><![CDATA[数据库的备份和还原]]></title><link>https://blog.youkuaiyun.com/miner_k/article/details/80905221</link><guid>https://blog.youkuaiyun.com/miner_k/article/details/80905221</guid><author>miner_k</author><pubDate>Thu, 12 Jul 2018 12:03:37 +0800</pubDate><description><![CDATA[备份的类型： 
根据支持对数据操作的不同分为 
热备份：读写不受影响 
温备份：仅可以执行读操作 
冷备份：离线备份，读写操作均中止。

根据备份的方式物理备份和逻辑备份 
物理备份：复制数据文件 
逻辑备份：将数据导出至文本文件。

根据备份的数据集是否包括全部内容，分为完全备份和差量备份

完全备份：备份全部数据 
增量备份：仅备份上次完全备份或增量备份以后变化的数据 
差异备份：仅备份上次完...]]></description><category></category></item><item><title><![CDATA[MySQL的日志管理]]></title><link>https://blog.youkuaiyun.com/miner_k/article/details/80870672</link><guid>https://blog.youkuaiyun.com/miner_k/article/details/80870672</guid><author>miner_k</author><pubDate>Tue, 03 Jul 2018 15:23:27 +0800</pubDate><description><![CDATA[错误日志：记录错误信息

包含内容


服务器启动和关闭过程中的信息
服务器运行过程中的错误信息
事务调度器运行一个事务时产生的信息
在从服务器上启动从服务器进程是产生的信息





  错误日志相关变量
  值
  含义



  log_error
  ./miner-k.err
  存储在数据目录中，并以当前主机名.err


  log_warnings
  1
  警告信息是否记录到错...]]></description><category></category></item><item><title><![CDATA[用户和权限的管理]]></title><link>https://blog.youkuaiyun.com/miner_k/article/details/80866092</link><guid>https://blog.youkuaiyun.com/miner_k/article/details/80866092</guid><author>miner_k</author><pubDate>Sat, 30 Jun 2018 16:14:11 +0800</pubDate><description><![CDATA[MySQL的用户

用户：MySQL的服务的用户类似于VsFTPD的用户，只属于MySQL服务，不能用MySQL用户登录服务器，也不能使用服务器的用户登录MySQL 
密码：是由MySQL自有的加密函数password()加密

组成：用户名@主机 
作用：数据库登录认证



用户账户

用户名@主机名

用户名：16字符以内 
主机： 
主机名：www.miner-k.com 
IP:172....]]></description><category></category></item><item><title><![CDATA[DML语句之增、删、改]]></title><link>https://blog.youkuaiyun.com/miner_k/article/details/80812027</link><guid>https://blog.youkuaiyun.com/miner_k/article/details/80812027</guid><author>miner_k</author><pubDate>Sat, 30 Jun 2018 01:39:24 +0800</pubDate><description><![CDATA[增加 insert



INSERT的三种方式

格式一：

Syntax:
INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE]
    [INTO] tbl_name
    [(col_name [, col_name] ...)]
    {VALUES | VALUE} (value_list) [, (value_list)...]]></description><category></category></item><item><title><![CDATA[视图]]></title><link>https://blog.youkuaiyun.com/miner_k/article/details/80810012</link><guid>https://blog.youkuaiyun.com/miner_k/article/details/80810012</guid><author>miner_k</author><pubDate>Sat, 30 Jun 2018 01:38:41 +0800</pubDate><description><![CDATA[视图：存储下来的SELECT语句



创建视图



Syntax:
CREATE
    [OR REPLACE]
    [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}]
    [DEFINER = { user | CURRENT_USER }]
    [SQL SECURITY { DEFINER | INVOKER }]
    VIEW ...]]></description><category></category></item><item><title><![CDATA[数据库的锁、事务]]></title><link>https://blog.youkuaiyun.com/miner_k/article/details/80813613</link><guid>https://blog.youkuaiyun.com/miner_k/article/details/80813613</guid><author>miner_k</author><pubDate>Sat, 30 Jun 2018 01:37:15 +0800</pubDate><description><![CDATA[连接管理器： 
    接收请求 
    创建线程 
    认证用户 
    进来安全连接

处理并发，多版本访问控制MVCC 
    每个用户在不同的时间快照上修改，修改完毕之后，数据库再合并数据修改情况。



锁：



按照锁的施行方式分类：读锁、写锁

读锁：共享锁，可以允许其他人读，但是不允许他人写 
写锁：独占锁，不允许其他人的读、写操作



LOCK TABLES tb_...]]></description><category></category></item><item><title><![CDATA[单表查询、多表查询、子查询]]></title><link>https://blog.youkuaiyun.com/miner_k/article/details/80795753</link><guid>https://blog.youkuaiyun.com/miner_k/article/details/80795753</guid><author>miner_k</author><pubDate>Tue, 26 Jun 2018 01:13:39 +0800</pubDate><description><![CDATA[DML语句：



select语句



SELECT select-list  FROM tb WHERE qualification;

FROM子句：要查询的关系  表、多个表、其他的select语句 
WHERE子句：布尔型关系表达式 ，还可以是算术运算表达式




  符号
  代表含义



  =
  等于


  &amp;amp;lt;&amp;amp;gt;  或者 !=
  不等于


  &amp;amp;lt;=&amp;amp;...]]></description><category></category></item><item><title><![CDATA[MySQL管理表和索引]]></title><link>https://blog.youkuaiyun.com/miner_k/article/details/80792197</link><guid>https://blog.youkuaiyun.com/miner_k/article/details/80792197</guid><author>miner_k</author><pubDate>Sun, 24 Jun 2018 19:50:26 +0800</pubDate><description><![CDATA[SQL语句

数据库
表




数据库




  操作
  语法定义
  实例



  创建数据库
  CREATE {DATABASE | SCHEMA（方案）} [IF NOT EXISTS] db_name [create_specification]
  mysql&amp;gt; create schema if not exists students character set 'gbk...]]></description><category></category></item><item><title><![CDATA[MySQL数据类型、数据模型和变量]]></title><link>https://blog.youkuaiyun.com/miner_k/article/details/80778958</link><guid>https://blog.youkuaiyun.com/miner_k/article/details/80778958</guid><author>miner_k</author><pubDate>Sat, 23 Jun 2018 01:26:32 +0800</pubDate><description><![CDATA[存储引擎

存储引擎是将表示层转换为物理层的数据， 
存储引擎指的是表类型，每一个表都可以独立的自由的选择一个存储引擎




  存储引擎
  MyISM
  Innodb



  事务
  不支持事务
  支持事务


  锁
  表锁
  行锁


  表结构
  .frm:表结构定义文件 ；.MYD 表数据文件 ; *.MYI 表索引文件
  .frm:表结构文件 ; .idb : 表空...]]></description><category></category></item></channel></rss>