`
lz1130
  • 浏览: 408011 次
  • 性别: 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数据库的常用命令总结

    以下是一些关于操作MySQL数据库的常用命令的详细说明: 1. **连接MySQL**:使用`mysql -u 用户名 -p`命令可以连接到MySQL服务器,其中`-u`指定用户名,`-p`会提示输入密码。例如,连接名为root的用户,命令是`mysql...

    MySql5.0安装包及常用控制台命令

    MySQL 5.0是MySQL数据库管理系统的一个早期版本,它提供了高效、可靠的数据存储解决方案。...不过,请记住,随着MySQL的不断更新,新版本可能引入了更多特性和优化,因此,持续学习和升级你的知识是必要的。

    mysql常用命令

    MySQL是一种广泛使用的开源关系型数据库管理系统,其命令行界面提供了丰富的功能来管理数据库。下面将详细解释标题和描述中提到的几个主要知识点。...持续学习和实践,能让你在MySQL领域更加熟练。

    linux常用19个命令,持续更新

    - 可以使用`mysqldump`来导出MySQL数据库,使用`mysql`命令来导入数据。 #### 14. 防火墙 - **命令格式**: ```bash systemctl status firewalld # 查看状态 systemctl start firewalld # 启动 systemctl stop...

    MySQL常用数据类型.pdf

    - TIME:表示时间值或持续时间,格式为“hh:mm:ss”。 - DATETIME:表示日期和时间的组合,格式为“yyyy-mm-dd hh:mm:ss”。 - TIMESTAMP:表示时间戳,格式也为“yyyy-mm-dd hh:mm:ss”,但范围较小。 - YEAR:...

    mysql命令大全

    MySQL是一种广泛使用的开源关系型数据库管理系统,其命令行工具提供了丰富的命令来管理数据库。下面将详细介绍MySQL的...建议参考《MYSQL常用命令.docx`文档以获取更详细的信息,持续学习和实践以提升MySQL操作技能。

    DOS命令字典(包括windows linux mysql操作命令)

    本篇将详细介绍一个综合性的“DOS命令字典”,其中包括了针对Windows、Linux以及MySQL的操作命令。这些命令不仅适用于日常的系统管理和维护工作,也对进行故障排查和自动化脚本编写有着不可替代的作用。 #### 二、...

    linux常用命令(供初学者使用)

    ### Linux常用命令详解(针对初学者) Linux 是一个强大的开源操作系统,被广泛应用于服务器、超级计算机及嵌入式系统等领域。对于初学者来说,掌握一些基本的Linux命令是非常必要的。以下将详细介绍标题“Linux...

    Linux常用命令全集

    这份“Linux常用命令全集”详细介绍了这些命令的用法和实例,对于进行LAMP(Linux、Apache、MySQL、PHP)开发或其他Linux相关工作的人来说,无疑是一份宝贵的参考资料。通过学习和熟练运用这些命令,可以极大地提高...

    Mysql常用基准测试命令总结

    本文主要讨论了两个常用的MySQL基准测试工具:mysqlslap和sysbench,并提供了相关参数的详细说明。 首先,`mysqlslap`是MySQL自带的一个简单基准测试工具,用于测试MySQL服务器的性能。以下是一些关键参数的解释: ...

    mysql 5.5.tar.gz linux版mysql5.55下载

    MySQL 5.5是MySQL数据库管理系统的一个重要版本,它在2010年发布,带来了许多性能提升和新特性。`.tar.gz`是Linux和...通过持续学习和实践,我们可以更好地利用MySQL为我们的应用程序提供稳定、高效的数据存储服务。

    Mysql高级-day04.pdf

    ### MySQL常用工具 #### mysql命令行客户端 mysql是MySQL数据库的命令行工具,用于从命令行界面与MySQL服务器进行交互。以下是该工具的一些常用选项: - `-u, --user=name`:指定连接数据库的用户名。 - `-p, --...

    Linux常用命令总结

    在Linux环境中,熟练掌握常用命令是提高工作效率的关键。以下是一些Linux常用命令的总结: 1. **基础介绍**: - ARM(Advanced RISC Machine)是精简指令集计算机架构,广泛应用于嵌入式系统和移动设备。 2. **...

    mysql 监控 Monitoring_MySQL mysql_en mysql

    MySQL监控是指对MySQL数据库运行状态的各项指标进行持续监测的过程。通过有效的监控,可以及时发现数据库性能问题,预防潜在故障,提高系统稳定性。以下是MySQL监控的一些基本知识: 1. **获取状态信息**: - 使用...

    oracle和mysql批处理启动关闭服务

    批处理在IT行业中是一种常用的自动化任务执行方式,尤其在服务器管理中,它可以简化日常的启动、关闭服务等操作。Oracle和MySQL是两种广泛使用的数据库管理系统,掌握如何通过批处理脚本来管理和控制它们的服务运行...

    最详细的MySQL知识笔记.pdf

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,尤其在互联网行业中,其免费、高效和丰富的社区支持使...随着技术的发展,MySQL持续更新改进,学习和掌握最新的特性和最佳实践是每个数据库管理员和开发者的必修课。

    MySQL5.rar_MYSQL

    这里我们将深入探讨MySQL的基础知识,包括安装过程和常用基本函数。 首先,让我们了解如何在Linux系统上安装MySQL。通常,可以使用包管理器如`apt`(对于Ubuntu/Debian)或`yum`(对于CentOS/RHEL)来安装。以下是...

    收集的MySQL的面试题分享给大家.docx

    MyISAM和InnoDB是MySQL的两个常用数据库引擎。MyISAM引擎支持全文索引、压缩、空间索引等功能,但不支持事务处理。InnoDB引擎支持事务处理、行锁、外键约束等功能,但不支持全文索引和压缩。 12. mysql有关权限的表...

    数据库常用命令

    本文将深入探讨数据库常用命令,帮助你更好地理解和操作数据库。 1. 数据库连接与退出: 在使用数据库时,首先需要连接到数据库服务器。这通常通过命令行客户端实现,如MySQL的`mysql -u username -p`或PostgreSQL...

Global site tag (gtag.js) - Google Analytics