DB
文章平均质量分 65
build_thinking
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysqldump 导出时排除掉某些表shell脚本
#!/bin/bash for j in `mysql -uroot -pxxxx -e "use dbname;show tables" | grep -v Tables` do case $j in skip_table_name) : ;; *) mysqldump -uroot -pxxxx dbname $j >> /sdc1/xx/0412/dbna...原创 2011-04-13 12:00:30 · 311 阅读 · 0 评论 -
Mysql操作基础,标记一下
1、MySQL 如何导入导出个别需要数据记录? – 先导出数据所在的表结构: mysql> show create table CHARBASE into outfile “/db/mysql/RS.sql” ; – 将需要单独导出的内容存放在文本文件里,这里一定要注意存放的位置必须是mysql用户有权限的位置: mysql> select * from CHARBASE ...原创 2010-12-02 11:48:29 · 218 阅读 · 0 评论 -
mysql datetime timestamp
mysql> SELECT FROM_UNIXTIME( 1288841825 ) ; +-----------------------------+ | FROM_UNIXTIME( 1288841825 ) | +-----------------------------+ | 2010-11-03 22:37:05 | +-------------------...原创 2010-11-04 11:42:27 · 119 阅读 · 0 评论 -
mysql 导入导出字符集问题
Mysql数据导入导出的时候,注意下是否需要指定字符集,尤其是使用某些工具导出的时候,默认已经使用了某种字符集导出的, 所以导入的时候需要指定才行,否则会出现乱码的现象。 下面是一些字符集设置的: MySQL从4.1版本开始才提出字符集的概念,所以对于MySQL4.0及其以下的版本,他们的字符集都是Latin1的,所以有时候需要对mysql 的字符集进行一下转...原创 2010-10-19 18:38:06 · 898 阅读 · 0 评论 -
lampp里mysql磁盘满了处理方法
当使用ampp里mysql磁盘满了,而该磁盘又无法清理时,可以采用如下方法处理: 当使用/opt/lampp/默认的存储数据目录在/opt/lampp/var/mysql/,当opt挂载的空间满了时,最初的想法是修改/opt/lampp/etc/my.cnf的数据目录到其他磁盘去,但是发现/opt/lampp/启动脚本里有些写死了该路径。 所以只能将/opt/lamp...2011-05-14 20:00:53 · 248 阅读 · 0 评论 -
mysql query sql 效能调优记录-排序时最快的取出尽量少的字段且索引字段(三)
mysql> select company_albums.id,company.name as company_name,company.url as company_url,company_albums.name as company_albums_name, -> company_albums.url as company_albu...2011-01-16 23:38:06 · 130 阅读 · 0 评论 -
mysql query LIKE '%%' sql 效能调优记录(二)
对LIKE '%%'这种与不加like的过滤导致sql性能差别很大 mysql> select com_id ,company.name,count(*) as albums_count from company_albums ,company -> where company_albums.com_id=company.id AND company_...2011-01-16 23:22:12 · 527 阅读 · 0 评论 -
mysql query count sql 效能调优记录(-)
count字段带来的低效sql 一、大概过程: set profiling=1; mysql> select com_id ,company.name,count(company_albums.id) as albums_count from company_albums ,company where company_albums.com_id=co...2011-01-16 23:09:43 · 430 阅读 · 0 评论 -
基础的启动/停止/重启/密码修改MySQL
如何启动/停止/重启MySQL 一、 启动方式 1、使用 service 启动:service mysqld start 2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start 3、使用 safe_mysqld 启动:safe_mysqld& 二、停止 1、使用 service 启动:service mysqld stop 2、使用...原创 2010-12-28 10:40:05 · 536 阅读 · 0 评论 -
MySQL insert update on dumplicate
mysql insert的几点操作(DELAYED 、IGNORE、ON DUPLICATE KEY UPDATE ) INSERT 语法 INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [ IGNORE ] [INTO] tbl_name [(col_name,.....原创 2010-09-15 17:40:04 · 369 阅读 · 0 评论 -
MySQL InnoDB表空间重新释放实战
实战: ------备份DB mysqldump -quick --database ixxx> ixxx.sql ------db所在的目录情况 [root@localhost mysql]# ls -all 总计 64422864 drwxr-xr-x 3 mysql mysql 4096 09-08 23:21 . drwxr-x...2010-09-08 23:30:04 · 494 阅读 · 0 评论 -
MySQL Innodb表空间不足的处理方法
官方给出的解决方案: 添加和删除 InnoDB 数据和日志文件 这一节描述在InnoDB表空间耗尽空间之时,或者你想要改变日志文件大小之时,你可以做的一些事情。 最简单的,增加InnoDB表空间大小的方法是从开始配置它为自动扩展的。为表空间定义里的最后一个数据文件指定autoextend属性。然后在文件耗尽空间之时,InnoDB以8MB为 增量自动增加该文件的大小...原创 2010-09-08 19:49:34 · 341 阅读 · 0 评论 -
mysql日志清理
mysql>SHOW MASTER LOGS; 此命令显示目前二进制日志的数目。 然后 mysql> PURGE MASTER LOGS TO ‘binary-log.xxx’; mysql > flush logs; mysql > reset master; 除了命令中给出的日志之后的外,其他的二进制日志全部删除。 具体如下: PURGE MAS...原创 2010-09-08 19:46:08 · 249 阅读 · 0 评论 -
在Windows下MySQL启动与停止方法
在Windows下MySQL启动与停止方法 MySQL比较好玩一点就是它可以用多种方式启动,当然它也可以用多种方式关闭。下面我就MySQL的几种启动方式简单的谈一谈,希望可以给大家提供一些参考。 第一种,用mysqld-nt来启动。 在没有进行服务安装时以这种方式启动是最方便的...原创 2010-09-08 19:06:28 · 227 阅读 · 0 评论 -
mysql内存管理
show variables; mysql的内存管理其实是比较复杂的,小结下,分为两类: 1 线程独享内存 2 全局共享内存 先说线程独享内存: 线程栈信息使用内存(thread_stack):主要用来存放每一个线程自身的标识信息,如线程id,线程运行时基本信息等等,我们可以通过 thread_stack 参数来设置为每一个线程栈分配多大的内存。 排序使...原创 2010-09-08 18:05:22 · 239 阅读 · 0 评论 -
MySQL的mysqldump工具的基本用法
导出要用到MySQL的mysqldump工具,基本用法是: shell> mysqldump [OPTIONS] database [tables] 如果你不给定任何表,整个数据库将被导出。 通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表。 注意,如果你运行mysqldump没有--quick或--opt选项,...原创 2010-09-03 17:54:48 · 119 阅读 · 0 评论 -
mysql 启动参数
6410 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysql/data_test 6521 /usr/local/mysql/libexec/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data_test --user=mysql --...原创 2011-03-24 09:59:21 · 160 阅读 · 0 评论
分享