mysql
Viggo.Lee
这个作者很懒,什么都没留下…
展开
-
mysql 跟踪设置
windows: 打开my.ini 同样打开这个文件,在[mysqld]下面加上这行 log= 就行了,MYSQL会在data目录 下以你的主机名 hostname.log 为这个日志。 这个日志中有所有的SQL语句操作记录。然后你用记事本打开看就可以了。 linux: 修改my.cnf,在mysqld下添加log一行, [my...2009-10-10 16:56:38 · 73 阅读 · 0 评论 -
centos 7安装mysql5.5和infobright后,infobright开机启动问题
因为mysqld-ib的服务脚本需要调用sudo这个命令, 而sudo默认是必须开启一个客户端才能执行,所以开机启动的时候sudo运行不了, 这样mysqld-ib就启动失败。 那我们就必须让sudo在开机启动的时候就直接可以使用。 下面是配置sudo允许开机启动运行的步骤。 vim /etc/sudoers 注释掉 Defaults requiretty ...2014-08-25 09:48:40 · 197 阅读 · 0 评论 -
centos 7安装mysql5.5
首先centos7 已经不支持mysql,因为收费了你懂得,所以内部集成了mariadb,而安装mysql的话会和mariadb的文件冲突,所以需要先卸载掉mariadb,以下为卸载mariadb,安装mysql的步骤。 #列出所有被安装的rpm package rpm -qa | grep mariadb #卸载 rpm -e mariadb-libs-5.5.37-1.e...2014-08-13 23:41:16 · 273 阅读 · 0 评论 -
Java不写文件,LOAD DATA LOCAL INFILE大批量导入数据到MySQL的实现
大家都知道当插入大批量数据MySQL的时候,MySQL使用load data local infile 从文件中导入数据比insert语句要快,MySQL文档上说要快20倍左右。但是这个方法有个缺点,就是导入数据之前,必须要有文件,也就是说从文件中导入。这样就需要去写文件,以及文件删除等维护。某些情况下,比如数据源并发的话,还会出现写文件并发问题,很难处理。那么有没有什么办法,可以达到同样的效率...原创 2014-07-28 20:41:05 · 243 阅读 · 0 评论 -
MySQL 集群方案相关问题
1、 "NDB" 是什么意思? 它的意思是: "网络数据库".NDB(也叫NDB Cluster或者NDBCLUSTER),使用它才能让MySQL支持集群. 2、使用集群和复制的区别是什么? 在复制系统中,一个MySQL主服务器会更新一个或多个从服务器.事务是顺序地提交的,因此一个慢事务就可能导致从服务器比主服务器落后一段时间.这也意味着,如果主服务器出错失败了,那么从服务...原创 2012-08-23 11:58:26 · 101 阅读 · 0 评论 -
多服务器MYSQL数据同步
两台服务器A:192.168.1.1B:192.168.1.2A(master)作为主服务器 为 B(slave)提供同步服务。关闭A,B服务器的数据库,将服务器A的数据库导出至B服务器上,保证A,B服务器上要同步的数据库结构相同;1、修改A服务器的配置文件my.cnf(win 服务器为 my.ini)#skip-networking #注释掉 因为它是屏蔽掉一切TCP/IP连接server-id...原创 2012-04-10 22:56:12 · 93 阅读 · 0 评论 -
mysql 的主从架构,复制,半同步,ssl加密复制的实现
在企业应用中,mysql经常采用主从构架,或者主主架构,这样可以实现mysql服务器的负载均衡,提升mysql服务器的性能。而关键是,可以实现mysql的数据同步复制功能,来为企业数据备份提供一种方便的机制。 一.首先了解下mysql的复制功能:1)支持一主多从的机制,数据通过同步从主服务器复制都从服务器里2)支持多级结构,主从 从从 主主(互为主从)3)支持过滤的功能(可以只复制主服务的部分数...原创 2012-04-10 22:39:46 · 53 阅读 · 0 评论 -
mysql性能优化-慢查询分析、优化索引和配置
目录 一、优化概述 二、查询与索引优化分析 1性能瓶颈定位 Show命令 慢查询日志 explain分析查询 profiling分析查询 2索引及查询优化 三、配置优化 1) max_connections 2) back_log 3) interactive_timeout 4) key_buffer_size 5) ...2013-03-17 23:46:42 · 59 阅读 · 0 评论 -
MySQL全文检索中Like索引的实现
在数据库使用中,DBA都会告诉大家SQL的LIKE条件为%XXX%号时,由于不能使用索引,当数据量变大时(比如超过百万条),全表扫描会导致性能很差。 但是在实际业务中,很难避免MySQL全文检索并Like索引的这种需求。比如模糊搜索用户帐号,昵称之类。既然这个需求必须做,但又不可以直接用LIKE。这里我和大家分享一下我们关于这种需求的一种解决方案。当然别人也可能采用过类似的办法,我不是很清楚。...2013-03-17 23:32:09 · 203 阅读 · 0 评论 -
mysql 5.6 分区 置换
mysql 5.6 增加了对分区的置换功能。 http://yueliangdao0608.blog.51cto.com/397025/1149057原创 2013-03-08 11:28:31 · 132 阅读 · 0 评论 -
给有重复记录的表添加唯一索引
相当有用的一招,原文复制如下: 不希望数据表中有重复记录的时候我们可以给表添加一个联合唯一索引 例如,user表中有user_id,user_name两个字段,如果不希望有两条一摸一样的的user_id和user_name,我们可以给user表添加两个字段的联合唯一索引: alter table user add unique index(user_id,user_name); ...原创 2012-06-14 12:50:24 · 372 阅读 · 0 评论 -
MYSQL-FRONT登录 ERROR 1130的解决办法
在红旗里装了mysql5.0.18 版本运行服务器。 可在win2003里运行客户端(图形化界面MYSQL-FRONT)登录那台服务器,提示错误为: ERROR 1130: Host '10.3.69.239' is not allowed to connect to this MySQL server 为什么不允许win2003客户端连接MYSQL服务器呢?问题解决方法:首先使用upd...原创 2011-08-15 17:40:47 · 227 阅读 · 0 评论 -
MySQL MyISAM 表并发
mysql的myisam解决并发读写解决方法MyISAM在读操作占主导的情况下是很高效的。可一旦出现大量的读写并发,同InnoDB相比,MyISAM的效率就会直线下降,而且,MyISAM和InnoDB的数据存储方式也有显著不同:通常,在MyISAM里,新数据会被附加到数据文件的结尾,可如果时常做一些 UPDATE,DELETE操作之后,数据文件就不再是连续的,形象一点来说,就是数据文件里出现了很...原创 2015-05-26 10:28:10 · 163 阅读 · 0 评论