`
icbm
  • 浏览: 59902 次
社区版块
存档分类
最新评论
文章列表
一、setup.txt文件,用于备份performance_schema的配置。该脚本生成还原performance_schema中的setup表的SQL语句。 -- 备份setup_instruments select concat('update performance_schema.setup_instruments set enabled=''',enabled,''' where name=''',name,''';') from performance_schema.setup_instruments where enabled='NO'; -- 备份setup_cons ...
一个没提交的事务使用了A表, 另外一个session 对A表进行alter,出现waiting for table metadata lock mysql出现Waiting for table metadata lock的原因及解决方案 ttp://www.cnblogs.com/dyllove98/archive/2013/07/16/3194332.html 一次关于Waiting for table metadata lock的处理 http://blog.csdn.net/qiuyepiaoling/article/details/7821984 Waiting for tab ...
一、启用gtid时,部分库、表导出时,需要添加--set-gtid-purged=off选项。在导出的文件中,添加set global gtid_purged='xxx'仅对全库导出有意义。 mysqldump -u root -P 3309 --set-gtid-purged=off jason3 > d:\study\mysql\apple\db_jason.sql 二、导出表中部分数据时,可以使用--where选项。该选项的内容,将添加在'select * from <table_name> where '之后。因此,where条件语句、order by语句及li ...
《CMake实践》的第三章,初试cmake - cmake的helloworld 中的 PROJECT (HELLO) SET(SRC_LIST main.c) MESSAGE(STATUS"This is BINARYdir" ${HELLO_BINARY_DIR}) MESSAGE(STATUS"This is SOURCEdir"${HELLO_SOURCE_DIR}) ADD_EXECUTABLE(hello SRC_LIST) 最后一行有误,执行cmake .命令后出错: STATUS"This is BINARYdir" ...
VS 2010下 打开实例 出现这样的错误: LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 终极解决方案: VS2010在经历一些更新后,建立Win32 Console Project时会出“error LNK1123” 错误,解决方案为将 项目|项目属性|配置属性|清单工具|输入和输出|嵌入清单 “是”改为“否”即可,但是没新建一个项目都要这样设置一次。 在建立VS2010 Win32 Project项目时,按照上面解决方案依然发生了“error LNK1123”错误,经过上网查资料,解决方案为: 第一步:与上相同。 第二步 ...
这里记录Git for Windows 1.8.3 在Windows XP SP3 上的设置。 这些设置也应适用于Git for Windows 1.7.10及以后的版本,但不适用于1.7.10以前的版本。因为1.7.10及以后的版本的Git repositories才原生支持Unincode。 解决问题的总的思路 能用Unicode的地方都用Unicode。 已知问题 •MSYS bash 不能输入中文(MSYS尚不能完全支持Unicode),但有替代办法(workaround)。 下载Git for Windows 1.8.3 前往 http://git-scm.c ...
sysbench源代码可以在https://launchpad.net/sysbench找到。也可以从本文件附件中下载。 先安装好MySQL,记录下安装目录。默认为 /usr/local/mysql 该目录将在后续sysbench安装中,多次使用。如果MySQL不是安装在该默认目录,请在后续步骤中替换。 sysbench需要autoconf、automake及libtool包,如果这些包不存在,需要先安装。 执行如下命令,安装sysbench-0.5: tar xzvf sysbench-0.5.tar.gz cd sysbench-0.5 chmod +x autogen.sh . ...
Oracle中文件大小的限制为32G,是由rowid限制导致的。 innodb_file_per_table选项指定一个表一个文件。 Linux系统中ext3文件系统,文件大小限制为1T。 linux支持的最大文件大小(能否支持大小4G以上的文件)?[ZSHAO] http://blog.chinaunix.net/uid-567584-id-2735211.html
可以用--skip-grant-tables选项启动服务器,启动mysql客户端,以任意用户(或者不用输入-u选项)连接服务器,即获得所有权限,可访问所有数据库。 只能用更新mysql.user表的方法修改root密码,不能用set password for root的方法更新,因为此时权限表未生效。 update mysql.user set password=password('pass') where user='root'; flush privileges; 此时权限表生效,退出mysql。重新启动mysql,以root用户及新密码('pass')登录即可。
1、事务进行中,不得用set transaction命令更改隔离级别。但可以用set {global|session} transaction更改隔离级别。文档上说set transaction可以改变当前会话的下一个事务的隔离级别,实际测试发现不起做用。 2、用set [{global|session}] tx_isolation={READ-COMMITTED|REPEATABLE-READ}改变事务隔离级别。 3、read committed隔离级别,二进制日志必须为row格式,或者不启用二进制日志。 4、autocommit为OFF时,上一个事务结束(rollback或commit)后, ...

MySQL连接方式

MySQL除了最常见的TCP连接方式外,还提供SOCKET(LINUX默认连接方式)、PIPE和SHARED MEMORY连接方式。 各连接方式的服务器、客户端启动选项,及连接默认值见下表: TCP连接(Linux,Windows): 目标启动选项默认值SERVER--port=PORT3306CLIENT--protocol=TCP --port=PORT3306 SOCKET连接(Linux): 目标启动选项默认值SERVER--enable-named-pipe --socket=SOCKET/tmp/mysql.sockCLIENT--protocol=SOCKET --socket ...
首先,确认MySQL 5.6.10软件已经安装。如未安装,请参考该博客,进行安装: Redhat Linux 5.x上安装mysql 5.6.10 http://icbm.iteye.com/blog/1840537 同一台机器,启动多个MySQL实例时,多个实例共享同一版本的MySQL软件。不同实例有自己的数据目录,及TCP端口号。 本次测试的相关内容见下表: 测试选项值MySQL软件安装目录/usr/local/mysql实例一数据目录/tmp/data1实例一TCP端口3307实例二数据目录/tmp/data2实例二TCP端口3308 创建实例一数据库: cd /usr/lo ...
一、获取安装文件 从MySQL官方网站下载MySQL 5.6,下载地址: http://dev.mysql.com/downloads/mysql/ 进入下载页面后, 在“Select Platform”下拉框中选“Linux - Generic”, 选下载文件: Linux - Generic (glibc 2.5) (x86, 64-bit), Compressed TAR Archive 5.6.10 289 ...

mysql常用选项

binlog-format可以取值: STATEMENT (default),ROW,MIXED。必须有SUPER才可以更改。不推荐replication正在进行时,修改binlog-format值。 binlog-do-db(binlog-ignore-db、replicate-do-db、replicate-ignore-db)对于多个数据库,必须用多行。因为数据库名字可以包含逗号,所以用逗号分隔多个数据库名字,会被认为是一个包含了逗号的数据库的名字。 无论binlog-format是什么,象create table和alter table之类的语句,总是以statement的格式记录在二 ...
keepalived 实现热备 http://i-david.iteye.com/blog/1684342 仅有操作的脚本,无详细解释。可以参考脚本。 keepalived实现双机热备 http://sjsky.iteye.com/blog/1156403 以一个web服务器为例,讲述了主机(3层,ICMP层)、脚本(5层,应用层)的检测方法。 并描述了注意事项。 Keepalived: 运行在 LVS 之上的故障转移负载均衡器 http://sjsky.iteye.com/blog/1156403 给出了一些keepalived的参考文件。 源码安装keepalived cd /t ...
Global site tag (gtag.js) - Google Analytics