欢迎光临IT网Linux学习频道

当前位置: > 数据库 > MySQL >
  • [MySQL] mysqldump: Couldn’t execute ‘SHOW TRIGGERS LIKE ‘btaglog”: Got error 28 from storage engine (103 日期:2015-01-11 01:33:16 点击:175 好评:0

    最近准备测试一下mysql的MyISAM与InnorDB存储引擎的性能,在使用mysqldump备份数据的时候出现如标题的错误,网上查了一下,有人说是杀毒软件的问题,有人说是tmp目录太小了,由于是在linux下,可以排除杀毒软件的问题,那就是tmp目录太小了,使用df命令查看了...

  • [MySQL] Mac OS X 下安装MySql遇到的问题 日期:2015-01-11 01:31:59 点击:121 好评:0

    mac os x 版本:10.7.3,在mysql的官网没有发现对应版本的下载,所以下载了一个mysql-5.5.22-osx10.6-x86_64.dmg,安装什么的都比较简单,安装好后,通过系统偏好设置设置中也能正常启动MySQL服务,同时在面板中取消了开机自动启动服务。本人比较喜欢在命令...

  • [MySQL] mac os lion 卸载MySQL 日期:2015-01-11 01:23:51 点击:190 好评:0

    mac os 下要卸载MySQL,只需要吧相应的文件删除即可 先切换到root,避免每个删除前都使用sudosudo surm /usr/local/mysqlrm -rf /usr/local/mysql*rm -rf /Library/StartupItems/MySQLCOMrm -rf /Library/PreferencePanes/My*rm -rf /Library/Receipts/mysql...

  • [MySQL] mac os 下安装 mysql-python 日期:2015-01-11 01:23:15 点击:130 好评:0

    python中如果需要访问mysql数据库,需要额外安装第三方的库,比较流行的是库是MySQL-python,可以到http://sourceforge.net/projects/mysql-python/下载源代码。解压下载的tar.gz文件,执行如下操作即可完成安装: python setup.py build python setup.py in...

  • [MySQL] mysql 整型的显示宽度 日期:2015-01-11 01:22:47 点击:113 好评:0

    mysql数据库中对整型分为5个不同的小类型,分别是tinyint、smallint、mediumint、int和bigint,主要区别是数据库存储时使用几个字节,也就是说限定整数的范围,上述类型存储使用的字节为1、2、3、4和8。取值范围可以根据字节数来算出来。注意:它们都可以指...

  • [MySQL] mysql timestamp 类型自动更新 日期:2015-01-11 01:22:13 点击:82 好评:0

    mysql创建表时,如果使用timestamp类型没有指定默认值,它会把第一个使用timestamp的字段默认值设定为CURRENT_TIMESTAMP,如果后面还有其他字段使用timestamp,则指定为0000-00-00 00:00:00,同时Extra列中看到on update CURRENT_TIMESTAMP,注意它会在更新...

  • [MySQL] MySql 获取表的字段名 日期:2015-01-11 01:21:50 点击:75 好评:0

    mysql安装成功后可以看到已经存在mysql、information_schema和test这个几个数据库,information_schema库中有一个名为COLUMNS的表,这个表中记录了数据库中所有表的字段信息。知道这个表后,获取任意表的字段就只需要一条select语句即可。例如: select COLU...

  • [MySQL] Mysql如何修改unique key 日期:2015-01-11 01:21:11 点击:163 好评:-4

    mysql可以使用unique key来确保数据的准确性,unique key可以是一个字段,也可以是多个字段,对应已经存在的unique key如何修改呢?目前我使用的方法是分两步来完成,先drop掉,然后在创建。需要注意的是drop时关键字是index,而创建时关键词是unique key,...

  • [MySQL] mysql 语法 on duplicate key update 日期:2015-01-11 01:17:57 点击:107 好评:0

    需要根据某个时间点来统计数量,例如统计每天网站的访问量,本人以前的做法是先查询当前有没有记录,如果存在就更新访问量的值,否则就插入一条。其实在Mysql中可以一条SQL语句来搞定,只要使用ON DUPLICATE KEY UPDATE即可。例如: insert into daypv(day,c...

  • [MySQL] Mysql设置自增长主键的初始值 日期:2015-01-11 01:17:29 点击:73 好评:0

    Mysql可以使用AUTO_INCREMENT来设定主键的值为自增长的,其默认值是1,如果想把它的初始值设置为1000,比较笨的办法是先插入一条记录并指定主键的值为999,然后delete改行记录,例如: insert into test(pk) values(999);delete from test where pk = 999;...

  • [MySQL] mysql ifnull 日期:2015-01-11 01:16:53 点击:100 好评:0

    mysql内置的ifull函数可以用在查询时候为NULL值字段给一个默认值,例如: select ifnull(col1, default-value), col2 from test; 当test表的col1字段为NULL时,数据库返回的结果就为default-value,否则就返回本身的值。但是当col1字段的值为空字符串(),...

  • [MySQL] mysql date_add date_sub 日期:2015-01-11 01:16:20 点击:122 好评:0

    mysql中内置函数date_add和date_sub能对指定的时间进行增加或减少一个指定的时间间隔,语法如下: DATE_ADD(date,INTERVAL expr type)DATE_SUB(date,INTERVAL expr type) 其中date是指定的日期,INTERVAL为关键词,expr是具体的时间间隔,type是时间单位。注...

  • [MySQL] mysql 查看数据库中所有表的记录数 日期:2015-01-11 01:15:47 点击:59 好评:0

    mysql使用select count(*) from table_name可以查询某个表的总记录数。想快速的知道数据库中所有表的记录数信息怎么办?如果使用mysql的版本在5.0及以上,可以通过查询information_schema库中的tables表来获取,该表中使用table_rows记录表的行数信息。例如...

  • [MySQL] mysql 关闭 bin-log 日志 日期:2015-01-11 01:15:10 点击:103 好评:0

    当开启bin-log日志时,会生成很多mysql-bin.0000*类似的文件,而且可能会占用很大的硬盘空间。对于自己的测试机器或硬盘比较紧张的vps,而又不需要做master,slave的配置,完全可以关闭日志功能。 关闭操作很简单,找到配置文件my.cnf,对于linux,一般默认...

  • [MySQL] mysql 清除relay-log文件 日期:2015-01-11 01:14:35 点击:112 好评:0

    今天在本机的mysql数据目录下发现了许多类似hostname-relay-bin.0000*的文件,该文件一般是在mysql slave实例上存在。主要用途是记录主从同步的信息,正常情况下会自动删除的。 本机未配置过master、slave,对于其来源还真不太清楚。既然是用在slave上的,那...

  • [MySQL] mysql partition 功能 日期:2015-01-11 01:13:30 点击:202 好评:0

    自mysql 5.1.3起开始支持分区功能。mysql表中存储的记录和表对应的索引信息,最后都是以文件的方式存储在计算机的硬盘上的,有了分区功能,就可以按照一定的分区规则把这些记录分布到不同的数据文件上,目前分区规则有四种,分别是RANGE、LIST、HASH和KEY,...

  • [MySQL] mysql order by null 日期:2015-01-11 01:12:54 点击:170 好评:0

    order by null用途是强制对查询结果禁用排序。通过explain检查查询语句时候,如果看到Extra列中有Using filesort,这是对性能有一定影响的,特别是使用了group by时,就算你没有显示的指定order by,mysql会默认按照分组字段进行排序。某些情况下是没有必要...

  • [MySQL] Mac OS X 下安装MySql遇到的问题 日期:2015-01-11 00:58:22 点击:112 好评:0

    mac os x 版本:10.7.3,在mysql的官网没有发现对应版本的下载,所以下载了一个mysql-5.5.22-osx10.6-x86_64.dmg,安装什么的都比较简单,安装好后,通过系统偏好设置设置中也能正常启动MySQL服务,同时在面板中取消了开机自动启动服务。本人比较喜欢在命令...

  • [MySQL] 一个由Mysql特性引起的php验证漏洞 日期:2015-01-10 13:02:26 点击:134 好评:0

    某php+mysql系统,mysql数据库中有个user表,其中有个code字段,类型是int(11),这个字段是保存一个随机数,用来找回密码的时候做验证,默认值是0。 找回密码时候的步骤是,首先填写自己邮箱,接收重置密码的邮件,点击链接,访问如下代码: if (!empty($_GE...

  • [MySQL] java连接mysql批量写入数据 日期:2015-01-08 00:44:14 点击:80 好评:0

    1、采用公认的MYSQL最快批量提交办法 public void index() throws UnsupportedEncodingException, Exception { //1000个一提交 int COMMIT_SIZE=25000; //一共多少个 int COUNT=100000; long a=System.currentTimeMillis(); Connection conn= null; try { Cl...

  • [MySQL] Mysql中使用树的设计 日期:2015-01-08 00:42:19 点击:120 好评:0

    原来一直使用id与 parent_id结合的办法设计树,最近发现有些问题: 1、查询此结点下所有子结点的需求。 2、查询此结点上所有父结点的需求。 这些需求在oracle和sql server中可以使用一些办法在数据库端进行处理,但在mysql中处理就稍显麻烦,在sqlite中基本...

  • [MySQL] MySQL中进行树状所有子节点的查询 日期:2015-01-08 00:41:44 点击:110 好评:0

    在Oracle 中我们知道有一个 Hierarchical Queries 通过CONNECT BY 我们可以方便的查了所有当前节点下的所有子节点。但很遗憾,在MySQL的目前版本中还没有对应的功能。 在MySQL中如果是有限的层次,比如我们事先如果可以确定这个树的最大深度是4, 那么所有节...

  • [MySQL] 使用PowerDesigner生成数据库测试数据 日期:2015-01-08 00:41:05 点击:123 好评:0

    特别说明:本文产生于个人工作总结,转载请注明原文出处http://blog.csdn.net/horace20 1、环境 PowerDesigner15.2.0.3042-BEAN+ MySQL5.5 + mysql-connector-odbc-5.1.8 以上软件在网上都很容易找到,这里就不再给出相关链接!系统环境为WindowsXP。 2、具...

  • [MySQL] MySQL分区和分布性能测试[转] 日期:2015-01-08 00:40:32 点击:268 好评:0

    MySQL分区性能测试 By 成江东, on 八月 31st, 2010 一,测试服务器配置: Cpu: 2*4核Intel(R) Xeon(R) E5405 @ 2.00GHz 内存:4G 存储:36块1T的7.2K的SATA组成raid0。使用其中的1T Mysql版本:5.1.45-community-log MySQL Community Server (GPL) 二,建测...

  • [MySQL] Innodb共享表空间VS独立表空间 日期:2015-01-08 00:30:06 点击:79 好评:0

    在使用Innodb引擎时将要面对两种表空间的管理选择的问题,Innodb有两种管理表空间的方法: 1. 共享表空间(也可以拆分成多个小的表空间) 2. 独立表空间每一个表有一个独立的表空间。 我个人推荐使用独立表空间。在性能和运维上独立表空间比共享的表空间有...

  • [MySQL] MySQL MyISAM与Innodb优化方案比较 日期:2015-01-08 00:26:02 点击:181 好评:0

    MYSQL 配置原则配置合理的MySQL MySQL最合理的使用针对MyISAM或InnoDB 针对不同的应用情况进行合理配置针对my.cnf 进行配置,后面设置是针对内存为2G的服务器进行的合理设置 公共选项 MyISAM选项 InnoDB选项 MyISAM和InnoDB存储引擎性能 MyISAM和InnoDB 存储...

  • [MySQL] MySQL大量unauthenticated user 日期:2015-01-08 00:25:40 点击:85 好评:0

    最近数据库经常出现异常停顿和阻塞,通过show processlist发现大量类似如下的连接: |592|unauthenticated user|192.168.3.20:35320|NULL|Connect| |login|NULL| |593|unauthenticated user|192.168.3.20:35321|NULL|Connect| |login|NULL| |594|unauthentic...

  • [MySQL] 针对MyISAM表锁的解决方案 日期:2015-01-08 00:24:34 点击:167 好评:0

    最近服务器上经常出现mysql进程占CPU100%的情况,使用show processlist命令后,看到出现了很多状态为LOCKED的sql。使用show status like table%检查Table_locks_immediate和Table_locks_waited,发现Table_locks_waited偏大。出问题的表是MyISAM,分析大概是...

  • 首页
  • 上一页
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 下一页
  • 末页
  • 661826
栏目列表
推荐内容