Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2225104
  • 博文数量: 287
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2130
  • 用 户 组: 普通用户
  • 注册时间: 2014-03-31 14:30
个人简介

自己慢慢积累。

文章分类

全部博文(287)

分类: Mysql/postgreSQL

2014-04-17 11:09:49

mysqldump

1.导出整个数据库 

mysqldump -u 用户名 -p 数据库名 > 导出的文件名  
mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 
2.导出一个表 
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 
mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql 
3.导出一个数据库结构 
mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:\wcnc_db.sql 

-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table  


mysqlslap工具


mysqlslap -h 192.168.60.150 -P 3308 --create-schema=opaq --concurrency=1 --iterations=1
--query=select count(*) from vehicle_partition; --csv=./result_7-5.txt


mysql参数

首先看看“-e, --execute=name”参数,这个参数是告诉mysql,我只要执行“-e”后面的某个命令,
而不是要通过mysql 连接登录到MySQL Server 上面。
此参数在我们写一些基本的MySQL 检查和监控的脚本中非常有用,我个人就经常在脚本中使用到他。
shell> mysql -h 192.168.60.150 -P 3308 -Be "source ./test.sql"
在shell下,也可以这样
shell> mysql -h 192.168.60.150 -P 3308 < test.sql 
输出信息太多需要翻页查看时,可以用more
shell> mysql -h 192.168.60.150 -P 3308 < test.sql | more
如果想将结果保存为文件:
shell> mysql -h 192.168.60.150 -P 3308 < test.sql  > mysql.out

使用参数 -N (--skip-column-names) 就可以去掉返回结果中的表头了。

shell> mysql -h 192.168.60.150 -P 3308 -N -e"select count(*) from sjkk_gcjl;"
直接返回数字,而不是带count(*)的表头了。


如果在连接时候使用了“-E, --vertical”参数,登入之后的所有查询结果都将以纵列显示,
效果和我们在一条query 之后以“\G”结尾一样,
shell> mysql -h192.168.60.150 -P 3308 -E

“-H, --html”与“-X, --xml”这两个参数很有意思的,在启用这两个参数之后,
select出来的所有结果都会按照“Html”与“Xml”格式来输出,在有些场合之下,
比如希望Xml或者Html 文件格式导出某些报表文件的时候,是非常方便的
shell> mysql -h192.168.60.150 -P 3308 -H

“--prompt=name”参数对于做运维的人来说是一个非常重要的参数选项,
其主要功能是定制自己的mysql 提示符的显示内容,例如:
shell>mysql -h 192.168.60.152 -P 3309  --prompt="\\u@\\h : \\d \\r:\\m:\\s mysql> "
root@192.168.60.152 : (none) 04:20:57 mysql> use opaq_152
Database changed
root@192.168.60.152 : opaq_153 04:21:16 mysql> 

“--tee=name”参数也是对运维人员非常有用的参数选项,用来告诉mysql,将所有输
入和输出内容都记录进文件。在我们一些较大维护变更的时候,为了方便被查,最好是将整
个操作过程的所有输入和输出内容都保存下来

使用“-U, --safe-updates”参数之后,将禁止所有不能使用索引的update 和delete 操作的请求,

阅读(1075) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~