MySql

(2006, 'MySQL server has gone away') 错误解

(2006,'MySQLserverhasgoneaway')错误解决-dba007的空间-51CTO技术博客(2006,'MySQLserverhasgoneaway')错误解决2012-02-2410:30:14标签:OperationalError(2006数据库'MySQLserverhasgoneaway')mysql休闲在使用Python+MySQLdb部署项目的时候,执行计划任务报错OperationalError(2006,'MySQLse

系统 2019-08-12 01:32:40 2421

MySql

MySQL索引类型一览 让MySQL高效运行起来 - 51CT

MySQL索引类型一览让MySQL高效运行起来-51CTO.COM刚才提到只有某些时候的LIKE才需建立索引。因为在以通配符%和_开头作查询时,MySQL不会使用索引。例如下句会使用索引:SELECT*FROMmytableWHEREusernamelike'admin%'而下句就不会使用:SELECT*FROMmytableWHEREtNamelike'%admin'因此,在使用LIKE时应注意以上的区别。MySQL索引类型一览让MySQL高效运行起来-

系统 2019-08-12 01:32:34 2421

MySql

MySql 按时间段查询数据方法

格式为2008-06-16查询出当天数据:SELECT*FROM`table`WHEREdate(时间字段)=curdate();查询出当月字段:SELECT*FROM`table`WHEREmonth(时间字段)=month(now());时间格式为1219876……UNIX时间,只要应用“FROM_UNIXTIME()”函数例如查询当月:SELECT*FROM`table`WHEREmonth(from_unixtime(reg_time))=mont

系统 2019-08-12 01:55:42 2420

MySql

收缩Mysql的ibdata1文件大小方法

ibdata1是mysql数据库中一个数据文件了,你会发现它来越大了,下面我来介绍收缩Mysql的ibdata1文件大小方法如果你有使用InnoDB来存储你的Mysql表,使用默认设置应该会碰到个非常头疼的问题,在Mysql的数据目录里有个默认只有10MB叫ibdata1的文件没日没夜的增长让你烦透了吧?里面包含了InnoDB引擎存储的所有索引和数据信息,很可惜Mysql在设计的时候就没有收缩InnoDB表的功能,这就是为什么你在delete,trunca

系统 2019-08-12 01:54:45 2420

MySql

mysql批量插入

DELIMITER$$CREATEPROCEDUREInsertValueWithWhile()BEGINdeclare_Endintdefault0;while(_End<100)doINSERTINTOemp(empName)VALUES(_End);set_End=_End+1;endwhile;END$$DELIMITER;callInsertValueWithWhile();mysql批量插入

系统 2019-08-12 01:54:36 2420

MySql

mysql 高可用方案MHA介绍

概述MHA是一位日本MySQL大牛用Perl写的一套MySQL故障切换方案,来保证数据库系统的高可用.在宕机的时间内(通常10—30秒内),完成故障切换,部署MHA,可避免主从一致性问题,节约购买新服务器的费用,不影响服务器性能,易安装,不改变现有部署。还支持在线切换,从当前运行master切换到一个新的master上面,只需要很短的时间(0.5-2秒内),此时仅仅阻塞写操作,并不影响读操作,便于主机硬件维护。在有高可用,数据一致性要求的系统上,MHA提供

系统 2019-08-12 01:52:08 2420

MySql

MySQL新建用户,授权,删除用户,修改密码

用多了navicat,现在用用字符界面下操作吧。转载自:http://www.cnblogs.com/analyzer/articles/1045072.html首先要声明一下:一般情况下,修改MySQL密码,授权,是需要有mysql里的root权限的。注:本操作是在命令提示符下,phpMyAdmin同样适用。用户:newuser用户数据库:newuserDB1.新建用户。//登录MYSQL@>mysql-uroot-p@>密码//创建用户mysql>in

系统 2019-08-12 01:54:42 2419

MySql

MySQL动态游标

通过(准备语句+视图+静态游标)实现--建立测试表和数据createtablewebuser(usernamevarchar(10));insertintowebuservalues('a1'),('a2'),('a3'),('b1'),('b2'),('b3');commit;--建立存储过程dropprocedureifexistsdynamic_cursor;delimiter//CREATEPROCEDUREdynamic_cursor(INp_n

系统 2019-08-12 01:54:17 2419

MySql

在mysql数据库中关于日期时间字段的处理

在mysql数据库中关于日期时间字段的处理在开发中,日期时间字段一般有如下几种设计假设要获取2013-08-15日到2013-08-16日之间的记录1.直接使用日期时间类字段相关sql语句如下select*fromcms_newswherenews_add_timebetweenstr_to_date("2013-08-1500:00:00",'%Y-%m-%d%H:%i:%s')andstr_to_date("2013-08-1623:59:59",'%

系统 2019-08-12 01:52:58 2419

MySql

mysql JDBC总结

今天复习了下jdbc操作数据库,其实通过复习,感觉对类的熟悉和方法的运用都是小事,毕竟有API都可以查得到。关键是一些设计,1、比如:Class.forName("");这个是用来加载驱动,获取driver实例,并在加载的过程中注册到了DriverManager中,由后者去管理。所以:在DriverManager.getConnection()时,发生的操作有:Drivermanager查找已经注册的列表,然后根据url去对应,最后通过driver获取数据

系统 2019-08-12 01:52:36 2419

MySql

mysql使用小记

凌乱的小笔记,平时用的一些功能,稍稍总结一下。1.把某表的一栏复制到另一张表里面去。mysql貌似不支持select*into,所以只能create一张新表了,其实还是很简单的。createtablenew_table_name(select*fromold_table_name);2.让mysql数据库允许远程访问。两种方法:(1)改表方法。mysql–uroot–pmysql>usemysql;mysql>updateusersethost='%'wh

系统 2019-08-12 01:32:28 2419

MySql

mysql table is marked as crashed and last (a

1.同事的服务器在mysqldump备份的时候报错了这个原因是myisam的表数据太多,在某个时刻,存放数据的这个MyISAM表数据急速长大.比如一些log表,当硬盘写满了.这个时候还在继续写.然后这个表就会lock掉;或者是mysiam的存储表的文件tbl_name.MYI损坏了表现在你用phpmyadmin打开这个数据库的时候.该MyISAM表的下面几个字段显示inuse.RowsTypeCollationSizeinuse使用mysqldump导出,

系统 2019-08-12 01:55:30 2418

MySql

最简单的配置mysql免安装版本的方法

为了让用户不需要自己运行mysql安装程序安装mysql数据库,软件发布时需要打包免安装版本的mysql。从mysql官网上直接下载的免安装版本需要各种配置,如果配置不好,很容易产生各种各样的问题。尤其是错误码为1067的问题,我试验了网上的很多方法都没起作用,最后想了一个最简单的方法:(1)首先使用安装版安装mysql(2)安装配置成功后(用安装版会自动出现安装配置的windows界面),把安装的mysql目录复制到另外一台机器测试。(3)另外的机器没有

系统 2019-08-12 01:54:32 2418

MySql

从Web查询数据库之PHP与MySQL篇

PHP+MySQL的组合是构建网站的一个常见搭配,不过如何使用通过Web访问库呢?下面从Web数据库架构的工作原理讲起。从Web查询数据库:Web数据库架构的工作原理一个的浏览器发出一个HTTP请求,请求特定的Web页面,在该页面中出发form表单提交到php脚本文件(如:results.php)中处理Web服务器接收到对results.php页面的请求后,检索文件,并将其传递给PHP引擎处理PHP引擎开始解析脚本。脚本主要包括了连接数据库和执行的命令。P

系统 2019-08-12 01:53:50 2418

MySql

设置mysql允许外网访问

设置mysql允许外网访问-Kevin的日志-网易博客设置mysql允许外网访问2009-12-2414:02:37|分类:软件开发技术总结|标签:|字号大中小订阅mysql的root账户,我在连接时通常用的是localhost或127.0.0.1,公司的测试服务器上的mysql也是localhost所以我想访问无法访问,测试暂停.解决方法如下:1,修改表,登录mysql数据库,切换到mysql数据库,使用sql语句查看"selecthost,userfr

系统 2019-08-12 01:53:27 2418