- 浏览: 59902 次
最新评论
-
bo_hai:
再补充点东西,修改mysql的默认字符集:
vim /etc/ ...
Redhat Linux 5.x上安装mysql 5.6.10 -
bo_hai:
引用cp support-files/my-default.c ...
Redhat Linux 5.x上安装mysql 5.6.10 -
wangxiang243:
...
Redhat Linux 5.x上安装mysql 5.6.10
文章列表
一、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实践》的第三章,初试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除了最常见的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 ...
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 ...