![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DB
文章平均质量分 65
build_thinking
这个作者很懒,什么都没留下…
展开
-
mysqldump 导出时排除掉某些表shell脚本
#!/bin/bashfor j in `mysql -uroot -pxxxx -e "use dbname;show tables" | grep -v Tables`docase $j inskip_table_name):;;*)mysqldump -uroot -pxxxx dbname $j >> /sdc1/xx/0412/dbna...原创 2011-04-13 12:00:30 · 214 阅读 · 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 · 154 阅读 · 0 评论 -
mysql datetime timestamp
mysql> SELECT FROM_UNIXTIME( 1288841825 ) ;+-----------------------------+| FROM_UNIXTIME( 1288841825 ) |+-----------------------------+| 2010-11-03 22:37:05 |+-------------------...原创 2010-11-04 11:42:27 · 78 阅读 · 0 评论 -
mysql 导入导出字符集问题
Mysql数据导入导出的时候,注意下是否需要指定字符集,尤其是使用某些工具导出的时候,默认已经使用了某种字符集导出的,所以导入的时候需要指定才行,否则会出现乱码的现象。下面是一些字符集设置的: MySQL从4.1版本开始才提出字符集的概念,所以对于MySQL4.0及其以下的版本,他们的字符集都是Latin1的,所以有时候需要对mysql的字符集进行一下转...原创 2010-10-19 18:38:06 · 777 阅读 · 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 · 188 阅读 · 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 · 89 阅读 · 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 · 421 阅读 · 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 · 323 阅读 · 0 评论 -
基础的启动/停止/重启/密码修改MySQL
如何启动/停止/重启MySQL一、启动方式1、使用 service 启动:service mysqld start2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start3、使用 safe_mysqld 启动:safe_mysqld&二、停止1、使用 service 启动:service mysqld stop2、使用...原创 2010-12-28 10:40:05 · 428 阅读 · 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 · 309 阅读 · 0 评论 -
MySQL InnoDB表空间重新释放实战
实战:------备份DBmysqldump -quick --database ixxx> ixxx.sql ------db所在的目录情况[root@localhost mysql]# ls -all总计 64422864drwxr-xr-x 3 mysql mysql 4096 09-08 23:21 .drwxr-x...2010-09-08 23:30:04 · 421 阅读 · 0 评论 -
MySQL Innodb表空间不足的处理方法
官方给出的解决方案:添加和删除InnoDB数据和日志文件这一节描述在InnoDB表空间耗尽空间之时,或者你想要改变日志文件大小之时,你可以做的一些事情。 最简单的,增加InnoDB表空间大小的方法是从开始配置它为自动扩展的。为表空间定义里的最后一个数据文件指定autoextend属性。然后在文件耗尽空间之时,InnoDB以8MB为增量自动增加该文件的大小...原创 2010-09-08 19:49:34 · 252 阅读 · 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 · 194 阅读 · 0 评论 -
在Windows下MySQL启动与停止方法
在Windows下MySQL启动与停止方法 MySQL比较好玩一点就是它可以用多种方式启动,当然它也可以用多种方式关闭。下面我就MySQL的几种启动方式简单的谈一谈,希望可以给大家提供一些参考。 第一种,用mysqld-nt来启动。 在没有进行服务安装时以这种方式启动是最方便的...原创 2010-09-08 19:06:28 · 175 阅读 · 0 评论 -
mysql内存管理
show variables; mysql的内存管理其实是比较复杂的,小结下,分为两类:1 线程独享内存 2 全局共享内存 先说线程独享内存:线程栈信息使用内存(thread_stack):主要用来存放每一个线程自身的标识信息,如线程id,线程运行时基本信息等等,我们可以通过 thread_stack 参数来设置为每一个线程栈分配多大的内存。排序使...原创 2010-09-08 18:05:22 · 154 阅读 · 0 评论 -
MySQL的mysqldump工具的基本用法
导出要用到MySQL的mysqldump工具,基本用法是: shell> mysqldump [OPTIONS] database [tables] 如果你不给定任何表,整个数据库将被导出。 通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表。 注意,如果你运行mysqldump没有--quick或--opt选项,...原创 2010-09-03 17:54:48 · 81 阅读 · 0 评论 -
mysql 启动参数
6410 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysql/data_test6521 /usr/local/mysql/libexec/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data_test --user=mysql --...原创 2011-03-24 09:59:21 · 111 阅读 · 0 评论