`
lz1130
  • 浏览: 403091 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

mysql常用命令(持续更新)

阅读更多
查看进程
show processlist;


杀死进程
kill 111111(id);


查看详细配置信息
show variables;


查看全局状态
show global status;


查看基本信息
\s


查看master信息
show master status\G


查看slave信息
show slave status\G


启动/停止slave
slave start;
slave stop;


退出mysql
\q
quit;


将InnoDB的表格式转换为MyISAM格式
ALTER TABLE `tablename` ENGINE = MYISAM


查看binlog信息
show binlog events;


用binlog恢复数据库
mysqlbinlog --start-position=134 --stop-position=330 mysql-binlog.000001 | mysql -uroot -p
或者
mysqlbinlog --start-position=134 --stop-position=330 mysql-binlog.000001 > /root/test.txt
进入MYSQL导入
mysql> source /root/test.txt


binlog恢复部分数据库
mysqlbinlog -d test --start-position=134 --stop-position=330 mysql-binlog.000001 | mysql -uroot -p test
或者
mysqlbinlog -d test mysql-binlog.000001 > /root/test.txt
进入MYSQL导入
mysql> source /root/test.txt


查看binlog文件
show binary logs;

结果:
Log_name File_size
mysql-bin.000097 188508046
mysql-bin.000098 21117
mysql-bin.000099 1041262
mysql-bin.000100 1073840875
mysql-bin.000101 1073746745
mysql-bin.000102 505666779
mysql-bin.000103 1073742195
mysql-bin.000104 27878070
mysql-bin.000105 866926714
mysql-bin.000106 1073860943
mysql-bin.000107 246717786
mysql-bin.000108 117
mysql-bin.000109 4863847

删除bin-log
(删除mysql-bin.000100之前的所有二进制日志文件,不包括mysql-bin.000100)
purge binary logs to 'mysql-bin.000100';

show binary logs;结果:
Log_name File_size
mysql-bin.000100 1073840875
mysql-bin.000101 1073746745
mysql-bin.000102 505666779
mysql-bin.000103 1073742195
mysql-bin.000104 27878070
mysql-bin.000105 866926714
mysql-bin.000106 1073860943
mysql-bin.000107 246717786
mysql-bin.000108 117
mysql-bin.000109 4863847

修改运行中mysql的参数
(不加 GLOBAL 只对当前会话有效)
SET GLOBAL wait_timeout = 600;


myisam引擎查看post表信息
myisamchk -dv post


修改密码
mysql -u root
use mysql
UPDATE user SET password=PASSWORD("new password") WHERE user='name';
FLUSH PRIVILEGES;


查询结果输出到文件
pager cat > /tmp/temp.txt
select * from table1 limit 100;

分享到:
评论
1 楼 wangpeihu 2010-09-05  
文章不错,如果加上适当的说明,就更好了。学习中...

相关推荐

    mysql suse linux安装文档)

    二、安装Mysql ...该命令在安装时常用的参数是 –ivh ,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”符号来显示目前的安装过程。这个符号将持续到安装完成后才停止。

    管理MySQL数据库系统.doc

    该命令在安装时常用的参数是 –ivh ,其中i表示将安装指定的rmp软件包 ,V表示安装时的详细信息,h表示在安装期间出现"#"符号来显示目前的安装过程。这个 符号将持续到安装完成后才停止。 1)安装服务器端 在有两个...

    入门学习Linux常用必会60个命令实例详解doc/txt

    入门学习Linux常用必会60个命令实例详解 Linux必学的60个命令 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不...

    linux下mysql安装配置

    rpm文件是Red Hat公司开发的...该命令在安装时常用的参数是 –ivh ,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”符号来显示目前的安装过程。这个符号将持续到安装完成后才停止。

    mysql操作模块1.0-易语言

    封装了一些我个人常用的mysql数据库的一些操作命令!现在放出来给大家来使用!模块的话是偏向于mysql数据库这块的!后续会慢慢在我使用数据库的过程中会持续更新!相当于一个资源整合起来方便大家使用!应为很多...

    XXX-JAVA开发工程师-1年经验简历模板

    熟练使用 Linux 以及 Linux 的常用命令以及在 Linux 下安装各种服务、完成项目的部署 掌握使用Docker 进行应用的自动化打包和发布、自动化测试和持续集成、部署和调整其他应用 使用 Eureka 开发注册中心,...

    dapps docker应用商店-其他

    3、常用命令 # 启动 npm run start # 停止 npm run stop # 重启 npm run restart 注:请确保已经安装了nodejs 默认账号:admin 密码:123456 特性: 1、使用对象:普通用户,前端,服务端,运维 2、支持多版本共存php...

    python_web_Crawler_DA_ML_DL:python从最基础的语法历经网络基础,前端基础,逐步基础和爬虫与数据基础走向机器学习

    持续更新中。 目前已完成: python介绍 python网络编程基础 MYSQL基础 Redis基础 elasticsearch基础 HTML和CSS基础 网站性能优化方向介绍 网站服务器部署介绍,应用架构介绍 django网站开发实例 matplotlib基础 ...

    java8源码-StudyNote:Thisisajavalearningnotesrepository,这是一个Java学习笔记仓库

    这个项目会持续更新,欢迎start,以资鼓励,感谢 记录自己的学习轨迹 2018年07月05日学习记录 JavaEE进阶知识学习-----Mybatis知识总结 JavaEE进阶知识学习-----SpringCloud学习总结 前端基础知识学习---Vue.js学习...

    asp.net知识库

    简单实用的DataSet更新数据库的类+总结 [ADO.NET]由数据库触发器引发的问题 为ASP.NET封装的SQL数据库访问类 DataTable.Select方法的性能问题 .NET 2.0里使用强类型数据创建多层应用 ADO.NET实用经验无保留曝光 有了...

Global site tag (gtag.js) - Google Analytics