mysql
沉沦
这个作者很懒,什么都没留下…
展开
-
有选择性的导出数据
================================================================================================数据导出mysqldump -h127.0.0.1 -uxxx -pxxx -B tca_testdata --ignore-table=tca_testdata.count_data >c:/TCA1.原创 2010-05-06 17:19:00 · 760 阅读 · 0 评论 -
Mysqlbackup 备份详解(mysql官方备份工具)
A.1全库备份.命令:mysqlbackup --defaults-file=/home/mysql-server/mysql3/my.cnf --user=root --password=root --databases="mysql total2" --with-timestamp --backup-dir=/home/mysql-server/backup backu原创 2012-06-10 14:24:10 · 16973 阅读 · 3 评论 -
mysql权限说明
mysql权限说明关于权限问题 1.MySQL是根据用户名和主机名来唯一确定一个用户的.例如:db_name@localhost 2.主机地址使用 % 号为通配符.在这里,任何相同的用户名,不同IP的账号,都可以成功匹配(db_name@%) 3.如果Mysql用户表里面有明确写明IP地址.则去匹配明确的IP ,例如(da_name@127.0.原创 2012-07-31 10:42:04 · 2967 阅读 · 0 评论 -
MySQL 5.5 分区性能测试之索引使用情况
MySQL 5.5 分区性能测试之索引使用情况1.创建一个测试表CREATE TABLE test ( id VARCHAR(20) NOT NULL, name VARCHAR(20) NOT NULL, submit_time DATETIME NOT NULL, index time_index (submit_time), index id_inde原创 2012-07-30 20:55:00 · 7281 阅读 · 0 评论 -
mysql 5.5 开启慢日志slow log
1.mysql 5.5命令行里面set global log_slow_queries = on; # 开启慢日志set [session|global] long_query_time =0.2 # 设置时间.精确的毫秒set global log_queries_not_using_inde原创 2012-07-30 21:31:54 · 7185 阅读 · 0 评论 -
MySQL 配置文件中,字符集设置
1.linux环境下 vim /etc/my.cnf 2.mysql 5.5的版本 [client] #linux环境下面设置此值 default-character-set=utf8 [mysqld] character-set-server=utf8 3.mysql 5.1的版本[client] #原创 2012-07-30 00:03:44 · 3432 阅读 · 0 评论 -
LOAD_DATA _INFILE和SELECT INTO OUTFILE说明
1.SELECT...INTO OUTFILE 从一个表中读取数据行存放的文本文件中. 2.LOAD DATA INFILE语句用于高速地从一个文本文件中读取行,并装入一个表中. 3.语法规则 a) select * into outfile '/root/outfile11.txt' fields TERMINATED by ',' enclosed by '"' esc原创 2012-07-29 21:21:30 · 1547 阅读 · 0 评论 -
MySQL5.5 主从复制
MySQL5.5 主从复制操作系统环境:CentOS5.51.MySQL 主从流程图2.MySQL 主从说明 a.主服务器一定要开启二进制日志文件. b.MySQL使用3个线程来执行复制功能(其中1个在主服务器上,另两个在从服务器上。当发出START SLAVE时,从服务器创建一个I/O线程,以连接主服务器并让它发送记录在其二进制日志中的语句。主服务器创原创 2012-07-10 13:26:18 · 4765 阅读 · 1 评论 -
CentOS5.5下源码安装mysql5.5
一、安装依赖包.1.yum install cmake2.yum install gcc-c++3.yum install ncurses-devel二、解压源码包1.tar -zxvf mysql-5.5.8.tar.gz进入解压文件中.......三、编译+安装1.执行cmake -DCMAKE_INSTALL_PREFIX=/h原创 2012-06-10 15:36:23 · 2327 阅读 · 0 评论 -
mysql5.5 主从复制 (触发器,函数,存储引擎,事件处理)说明
mysql5.5 对触发器,函数,存储引擎,事件进行主从复制情况.一、MySQL主从复制有三种模式.1.binlog_format = row : 日志中会记录成每一行数据被修改的形式(记录页面),然后在 slave 端再对相同的数据进行修改。2.binlog_format = statement : 每一条会修改数据的 SQL 都会记录到 master 的 bin原创 2012-06-17 16:43:23 · 8018 阅读 · 2 评论 -
MySQL5.5 自动分区脚本
一、使用说明:1.此脚本为分区后,定时自动增加分区.(被自动分区的表,一定要先手动分几个区)2.每隔15天,定时器会执行一个存储过程,对分区日期最后的那天再往后新增15个分区.3.Script里面Auto_partitions.sql 为存储过程4.Script里面Timer_event.sql 为定时事件脚本5.MySQL5.5默认并没有开启EVENT机制,需要在my.cnf原创 2012-06-17 13:33:54 · 6750 阅读 · 0 评论 -
Xtrabackup 热备份与还原
备份前特别提醒:1. 在备份的MySQL数据库的my.cnf文件中,必须加入datadir={PATH},否则找不到备份数据的路径.2. 在备份过程中,把INNODB数据文件备份完成后,会锁住整个库,并开始复制MYISAM等非事务引擎的数据和.frm;这个对于我们的系统来说,只需1-2秒就能完成A. 全库备份详解命令:innobackup原创 2012-06-10 03:32:46 · 2091 阅读 · 0 评论 -
MySQL 修改表字段优化方案
<br />要求:现在需要要改一下字段名,增加一个字段,在删除另一个字段,改一个字段类型.<br />建立如下表(原表):<br />CREATE TABLE month(<br /> id INT,<br /> week VARCHAR(10),<br /> day VARCHAR(10),<br /> hour VARCHAR(10),<br /> PRIMARY KEY (id)<br />);<br />得到的最终表为:<br />CREATE TABLE month(<br /> id原创 2010-09-13 14:14:00 · 3020 阅读 · 1 评论 -
JAVA程序对MYSQL数据库加锁实验
<br />以下实验仅在MYSQL 5.0.45做的实验. <br />方法1:用mysql命令锁住表.<br /> <br /> public void test() { String sql = "lock tables aa1 write"; // 或String sql = "lock tables aa1 read"; // 如果想锁多个表 lock tables aa1 read ,aa2 write , ..... String sql1 = "selec原创 2010-09-13 14:11:00 · 14281 阅读 · 0 评论 -
MySQL程序剖析(Profiling)
<br />我们将要详细的讲到MySQL的剖析(Profiling),因为它很少依赖于你的应用。应用和服务器级别的剖析有的时候都是有必要的。虽然应用级别的剖析可以给你整个应用性能的总揽。,但是对MySQL的剖析提供了信息是服务器级别所提供不了的。比如,对PHP代码进行剖析不会显示MySQL有多少行语句执行了。<br /> <br />与应用剖析一样,目标是找出MySQL哪部分消耗过多的时间。我们不会剖析MySQL源码的,虽然有的时候定制化MySQL安装很有用,但是这是另一本书的主题了。所替代的是,我们将教你转载 2010-06-01 17:09:00 · 908 阅读 · 0 评论 -
一遍MYSQL 优化的文章
<br />一、我们可以且应该优化什么? <br />硬件 <br />操作系统/软件库 <br />SQL服务器(设置和查询) <br />应用编程接口(API) <br />应用程序 <br /><br />-------------------------------------------------------------------------------- <br />二、优化硬件 <br />如果你需要庞大的数据库表(>2G),你应该考虑使用64位的硬件结构,像Alpha、Sparc或即将推转载 2010-07-14 14:36:00 · 768 阅读 · 0 评论 -
一篇MYSQL表优化的文章
<br />MySQL优化经验<br />Wikipedia,自由的百科全书<br /><br />同时在线访问量继续增大 对于1G内存的服务器明显感觉到吃力严重时甚至每天都会死机 或者时不时的服务器卡一下 这个问题曾经困扰了我半个多月MySQL使用是很具伸缩性的算法,因此你通常能用很少的内存运行或给MySQL更多的被存以得到更好的性能。<br /><br />安装好mysql后,配制文件应该在/usr/local/mysql/share/mysql目录中,配制文件有几个,有my- huge.cnf my-转载 2010-07-09 17:43:00 · 566 阅读 · 0 评论 -
MYSQL 内存机制
对于任何一个数据库管理系统来说,内存的分配使用绝对可以算的上是其核心之一了,所以很多希望更为深入了解某数据库管理系统的人,都会希望一窥究竟,我也不例外。 从内存的使用方式MySQL 数据库的内存使用主要分为以下两类 线程独享内存 全局共享内存 线程独享内存 在 MySQL 中,线程独享内存主要用于各客户端连接线程转载 2010-05-06 18:33:00 · 2622 阅读 · 0 评论 -
mysql宕机分析(事务日志损坏)
mysql宕机分析(事务日志损坏)一、情景概述. 1.服务器配置 a) 1CPU 8核 b) 16G内存 c) 2T 硬盘 2. Mysql 在一个普通硬盘中长时间处于大量写的状态(长时间大概是几个月). 3. 突然有一个天Mysql无故宕机,无法在启动.一、故障分析 1. 查原创 2013-03-19 11:26:00 · 5883 阅读 · 0 评论