<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[seteor的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/seteor</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; seteor]]></copyright><item><title><![CDATA[Anaconda和Pycharm的安装和配置]]></title><link>https://blog.youkuaiyun.com/seteor/article/details/103262736</link><guid>https://blog.youkuaiyun.com/seteor/article/details/103262736</guid><author>seteor</author><pubDate>Tue, 26 Nov 2019 19:07:35 +0800</pubDate><description><![CDATA[Anaconda 是一个基于 Python 的数据处理和科学计算平台，它已经内置了许多非常有用的第三方库，装上Anaconda，就相当于把 Python 和一些如 Numpy、Pandas、Scrip、Matplotlib 等常用的库自动安装好了，使得安装比常规 Python 安装要容易。

　　1.Anaconda下载安装

　　步骤一：进入官网（https://www.anaconda.com...]]></description><category></category></item><item><title><![CDATA[Mysql Fabric HA配置测试]]></title><link>https://blog.youkuaiyun.com/seteor/article/details/42741613</link><guid>https://blog.youkuaiyun.com/seteor/article/details/42741613</guid><author>seteor</author><pubDate>Thu, 15 Jan 2015 15:09:20 +0800</pubDate><description><![CDATA[MySQL Fabric是Oracle官方推出的原生mysql高可用性系统，它可以简化管理MySQL数据库群，它提供两大特性，一是通过故障检测和故障转移功能提供了高可用性，一是通过自动数据分片功能实现可扩展性。本文档只说明自动故障转移-高可用性的实现。
一、测试环境




功能


IP


端口




Master


192.168.247.132]]></description><category></category></item><item><title><![CDATA[Sysbench-Mongodb]]></title><link>https://blog.youkuaiyun.com/seteor/article/details/26375843</link><guid>https://blog.youkuaiyun.com/seteor/article/details/26375843</guid><author>seteor</author><pubDate>Tue, 20 May 2014 17:25:03 +0800</pubDate><description><![CDATA[介绍：

此工具与最新版本的sysbench mysql类似（作者介绍：http://www.tokutek.com/2013/03/sysbench-benchmark-for-mongodb/）。

可以设置collation的个数与collation的大小

基本的结构如下：

> db.sbtest1.find().limit(1)
"_id" : 1,

"k" :]]></description><category></category></item><item><title><![CDATA[pt-query-digest查询日志分析工具]]></title><link>https://blog.youkuaiyun.com/seteor/article/details/24017913</link><guid>https://blog.youkuaiyun.com/seteor/article/details/24017913</guid><author>seteor</author><pubDate>Fri, 18 Apr 2014 14:49:45 +0800</pubDate><description><![CDATA[pt-query-digest
1.  工具简介
pt-query-digest是用于分析mysql慢查询的一个工具，它可以分析binlog、General log、slowlog，也可以通过SHOWPROCESSLIST或者通过tcpdump抓取的MySQL协议数据来进行分析。可以把分析结果输出到文件中，分析过程是先对查询语句的条件进行参数化，然后对参数化以后的查询进行分组统计，统计出各查询的]]></description><category></category></item><item><title><![CDATA[Mysql Event 调度历史记录]]></title><link>https://blog.youkuaiyun.com/seteor/article/details/19411717</link><guid>https://blog.youkuaiyun.com/seteor/article/details/19411717</guid><author>seteor</author><pubDate>Tue, 18 Feb 2014 15:31:25 +0800</pubDate><description><![CDATA[目前的mysql版本没有Event执行历史信息，为方便查看Event是否正常执行以及执行结果，可以通过以下两个步骤来实现：
 
一．创建作业执行Event历史记录表

CREATE TABLE `mysql`.`t_event_history` (
  `dbname` VARCHAR(128) NOT NULL DEFAULT '',
  `eventname` VARCHAR(128)]]></description><category></category></item><item><title><![CDATA[mysqldump导出时报2002 套接字错误]]></title><link>https://blog.youkuaiyun.com/seteor/article/details/18356079</link><guid>https://blog.youkuaiyun.com/seteor/article/details/18356079</guid><author>seteor</author><pubDate>Thu, 16 Jan 2014 13:55:56 +0800</pubDate><description><![CDATA[在执行mysqldump命令时候报如下错误：
[root@localhost ~]#  mysqldump -uroot -p -d test> test.sql   
mysqldump: Got error: 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) when trying]]></description><category></category></item><item><title><![CDATA[mysqldump导出时: Couldn't execute 'SET OPTION SQL_QUOTE_SHOW_CREATE=1':]]></title><link>https://blog.youkuaiyun.com/seteor/article/details/18355929</link><guid>https://blog.youkuaiyun.com/seteor/article/details/18355929</guid><author>seteor</author><pubDate>Thu, 16 Jan 2014 13:42:37 +0800</pubDate><description><![CDATA[在用mysqldump导出时报如下错误:
[root@localhost ~]# mysqldump -uroot -p -d -R  test > test.sql
Enter password: 
mysqldump: Couldn't execute 'SET OPTION SQL_QUOTE_SHOW_CREATE=1': You have an error in your SQL]]></description><category></category></item><item><title><![CDATA[mysql_config_editor使用测试]]></title><link>https://blog.youkuaiyun.com/seteor/article/details/18084149</link><guid>https://blog.youkuaiyun.com/seteor/article/details/18084149</guid><author>seteor</author><pubDate>Fri, 10 Jan 2014 15:09:45 +0800</pubDate><description><![CDATA[mysql_config_editor是于用户安全认证的一个工具，使用方式如下：

mysql_config_editor set --login-path=test --user=root --host=localhost --password
Enter password: （输入密码）

登录测试：
mysql --login-path=test

登录成功。


修改]]></description><category></category></item><item><title><![CDATA[xtrabackup 备份还原]]></title><link>https://blog.youkuaiyun.com/seteor/article/details/18077767</link><guid>https://blog.youkuaiyun.com/seteor/article/details/18077767</guid><author>seteor</author><pubDate>Fri, 10 Jan 2014 12:51:53 +0800</pubDate><description><![CDATA[Xtrabackup是一个对InnoDB做数据备份的工具，支持在线热备份（备份时不影响数据读写），是商业备份工具InnoDB Hotbackup的一个很好的替代品。
   Xtrabackup有两个主要的工具：xtrabackup、innobackupex
  （1）xtrabackup只能备份InnoDB和XtraDB两种数据表，而不能备份MyISAM数据表
  （2）innobackup]]></description><category></category></item><item><title><![CDATA[mysql异常处理]]></title><link>https://blog.youkuaiyun.com/seteor/article/details/17791855</link><guid>https://blog.youkuaiyun.com/seteor/article/details/17791855</guid><author>seteor</author><pubDate>Fri, 03 Jan 2014 18:03:48 +0800</pubDate><description><![CDATA[针对存储过程 、触发器或函数内部语句可能发生的错误或警告信息，需要进行相关异常或称 例外的捕捉，然后作出相应的处理，异常处理的方式如下：

DECLARE {CONTINUE | EXIT} HANDLER FOR {SQLSTATE sqlstate_code| MySQL error code| condition_name} handler_actions
说明：
· Handler]]></description><category></category></item><item><title><![CDATA[Mysql按周分区的方法]]></title><link>https://blog.youkuaiyun.com/seteor/article/details/17794103</link><guid>https://blog.youkuaiyun.com/seteor/article/details/17794103</guid><author>seteor</author><pubDate>Fri, 03 Jan 2014 17:25:07 +0800</pubDate><description><![CDATA[在一个项目中用到一个日志表，想根据按周来进行分区：
CREATE TABLE T_log(
 id INT(11) NOT NULL AUTO_INCREMENT,
  zoneid INT(11) NOT NULL,
  numcount INT(11) NOT NULL,
  ts TIMESTAMP NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE ]]></description><category></category></item><item><title><![CDATA[Mysql创建函数出错的解决]]></title><link>https://blog.youkuaiyun.com/seteor/article/details/17783477</link><guid>https://blog.youkuaiyun.com/seteor/article/details/17783477</guid><author>seteor</author><pubDate>Fri, 03 Jan 2014 09:59:43 +0800</pubDate><description><![CDATA[在MySQL创建用户自定义函数时，报以下错误：

ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less saf]]></description><category></category></item><item><title><![CDATA[Mysql5.6分区表转换功能]]></title><link>https://blog.youkuaiyun.com/seteor/article/details/17760957</link><guid>https://blog.youkuaiyun.com/seteor/article/details/17760957</guid><author>seteor</author><pubDate>Thu, 02 Jan 2014 17:22:52 +0800</pubDate><description><![CDATA[Mysql5.6增加了对分区的置换功能。它与SQLServer的分区置换有些不同，SQLServer中分区置换到普通表时，普通表必须为空，而mysql没有这个要求。
例：
#创建分区表



CREATE TABLE t15(id INT NOT NULL)
PARTITION BY RANGE (id) (
    PARTITION p0 VALUES LESS THAN (1]]></description><category></category></item><item><title><![CDATA[mysql 5.6 分区表]]></title><link>https://blog.youkuaiyun.com/seteor/article/details/17756601</link><guid>https://blog.youkuaiyun.com/seteor/article/details/17756601</guid><author>seteor</author><pubDate>Thu, 02 Jan 2014 14:41:07 +0800</pubDate><description><![CDATA[mysql从5.1版本开始支持分区。每个分区的名称是不区分大小写。同个表中的分区表名称要唯一。


mysql支持以下几种类型的分区：
1.RANGE 分区：
基于属于一个给定连续区间的列值，把多行分配给分区。

2.LIST 分区：
类似于按RANGE分区，区别在于LIST分区是基于列值匹配一个离散值集合中的某个值来进行选择。

3.HASH分区：
基于用户定义的表达式的返]]></description><category></category></item><item><title><![CDATA[SQLServer通过链接服务器取mysql  blob类型的字符转换]]></title><link>https://blog.youkuaiyun.com/seteor/article/details/17717527</link><guid>https://blog.youkuaiyun.com/seteor/article/details/17717527</guid><author>seteor</author><pubDate>Tue, 31 Dec 2013 16:49:03 +0800</pubDate><description><![CDATA[SQLServer中通过ODBC建立到mysql链接服务器，获取mysql的blob类型时，取过来显示的是二进制串，但实际上已经转换成了image类型。
例：
select convert(varchar(max),body) from openquery([LINK_MYSQL],'select body from mysql.proc;')

消息 529，级别 16，状态 2，第 1]]></description><category></category></item><item><title><![CDATA[Mysql 日期函数]]></title><link>https://blog.youkuaiyun.com/seteor/article/details/17682785</link><guid>https://blog.youkuaiyun.com/seteor/article/details/17682785</guid><author>seteor</author><pubDate>Mon, 30 Dec 2013 16:08:59 +0800</pubDate><description><![CDATA[DATE_FORMAT(date,format)  
根据format字符串格式化date值。下列修饰符可以被用在format字符串中： %M 月名字(January……December)  
%W 星期名字(Sunday……Saturday)  
%D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。）  
%Y 年, 数字, 4 位  
%y 年, 数字, 2 位]]></description><category></category></item><item><title><![CDATA[mysql存储过程中 declare 和 set 定义变量的区别]]></title><link>https://blog.youkuaiyun.com/seteor/article/details/17682551</link><guid>https://blog.youkuaiyun.com/seteor/article/details/17682551</guid><author>seteor</author><pubDate>Mon, 30 Dec 2013 16:02:02 +0800</pubDate><description><![CDATA[mysql存储过程中，定义变量有两种方式：
1.使用set或select直接赋值，变量名以 @ 开头.
例如:set @var=1;
可以在一个会话的任何地方声明，作用域是整个会话，称为会话变量。


2.以 DECLARE 关键字声明的变量，只能在存储过程中使用，称为存储过程变量，例如：
DECLARE var1  INT DEFAULT 0;  
主要用在存储过程中，或者是给存]]></description><category></category></item><item><title><![CDATA[MySQL事件调度器Event Scheduler]]></title><link>https://blog.youkuaiyun.com/seteor/article/details/17581039</link><guid>https://blog.youkuaiyun.com/seteor/article/details/17581039</guid><author>seteor</author><pubDate>Thu, 26 Dec 2013 13:34:32 +0800</pubDate><description><![CDATA[数据库中经常有需要定时执行一些相关的任务的需求，在MSSQL中SQL Agnet，在Mysql5.1以前，一般需要通过OS的调度计划（windows的计划任务和linux的crontab）来实现，Mysql5.1以后增加了一个事件调度器，可以实现定时调度的功能。]]></description><category></category></item><item><title><![CDATA[Mysql存储过程修改定义者]]></title><link>https://blog.youkuaiyun.com/seteor/article/details/17450415</link><guid>https://blog.youkuaiyun.com/seteor/article/details/17450415</guid><author>seteor</author><pubDate>Fri, 20 Dec 2013 17:13:44 +0800</pubDate><description><![CDATA[Mysql中，执行存储过程时会检查过程的定义用户是否存在，如果不存在，即使当前用户有execute权限，也会报错
误码: 1449
The user specified as a definer (‘') does not exist
这个时候，如果想要继续执行这些过程就必须修改过程的定义用户，语句如下：
mysql>update mysql.proc set DEFINER='usena]]></description><category></category></item><item><title><![CDATA[shell脚本中的数值运算]]></title><link>https://blog.youkuaiyun.com/seteor/article/details/17377963</link><guid>https://blog.youkuaiyun.com/seteor/article/details/17377963</guid><author>seteor</author><pubDate>Tue, 17 Dec 2013 15:48:55 +0800</pubDate><description><![CDATA[shell中的变量没有如c语言中字符型、整型、浮点型的区分，默认将变量赋值当做字符，怎样才能让shell将变量赋值当做数值型呢，答案是用$ 和[], []包含的数学算式可以被shell正确识别。


[root@localhost ~]# cat  test.sh

#!/bin/bash
var1=100
var2=200
var3=$[$var1+$var2]
echo "v]]></description><category></category></item></channel></rss>