数码资讯
Windows下MySQL日志的基本视图和导入和导出使用指南
MySQL有不同类型的日志文件(每个存储不同类型的日志)。从它们中,您可以查询MySQL中所做的工作,而这些日志文件对于MySQL管理是必不可少的。 1。错误日志(错误日志):在启动、运行和停止数据库过程中记录错误信息; 2.isam操作日志(ISAM日志):记录所有的变化对ISAM表,仅用于调试的
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
MySQL有不同类型的日志文件(每个存储不同类型的日志)。从它们中,您可以查询MySQL中所做的工作,而这些日志文件对于MySQL管理是必不可少的。
1。错误日志(错误日志):在启动、运行和停止数据库过程中记录错误信息;
2.isam操作日志(ISAM日志):记录所有的变化对ISAM表,仅用于调试的模式;
3.sql执行日志(查询日志):记录客户和执行SQL语句的连接;
4。更新日志(更新日志):记录更改数据的语句,不推荐使用二进制日志替换;
5。二进制日志(二进制日志):记录数据库数据的所有修改语句;
6。超时日志(慢日志):记录超过最大SQL执行时间的所有报表(long_query_time)或未使用的索引执行时间;
如果您使用MySQL复制和备份功能,那么服务器上还提供了一个名为中继日志的日志文件。
默认情况下所有的日志文件将被记录在MySQL数据目录,你可以迫使MySQL关闭并重新打开文件记录,当然,系统会自动添加后缀(00001。00002),MySQL >刷新日志是在MySQL环境中执行;或通过mysqladmin管理程序# mysqladmin刷新日志或# mysqladmin刷新
这些日志启动模式可以在mysqld_safe模式启动数据库。后面和选项参数也可以在配置文件中配置。推荐第二种方式。配置方法非常简单。我只配置三个日志。
{他}
日志= / / / mysqld_common.log VaR的日志
日志错误= / / / mysqld_err.log VaR的日志
日志本= / / / mysqld_bin.bin VaR的日志
看到
日志很简单。它们大多是文本。它可以直接看到像工具一样,越来越少。
1)。首先确定二进制文件记录功能是否已打开。
MySQL >显示变量like'log_bin;
2)。如果您想知道记录二进制数据的特定信息,您可以通过以下语句看到记录的文件和记录的当前位置:
显示主状态;
3)。在二进制数据需要一个程序mysqlbinlog看选项的支持,并使用它,根据你自己的需求。
MySQL > mysqlbinlog / / / MySQL日志功 / mysql-bin.000040;
查询某个时间范围可以执行以下语句,如果大量的记录可以指向一个文件,以便缓慢读取:-):
MySQL > mysqlbinlog——开始日期= '2008-01-01 00:00:00--停止日期= '2008-08-08 00:00:00 / / / MySQL日志功 / / tmp.log mysql-bin.000040 >。
出口
有许多种类的MySQL数据库的出口,我现在介绍mysqldump命令,MySQL带来的进口。
注意:按照MySQL表代码导出。当导入时,MySQL服务器端的编码与表不一致,导入错误。
1,MySQL导出整个数据库表结构和数据命令:
就你的用户名-p密码dbname > F:路径+导出SQL的名字
注意:生成SQL文件,但它是多个数据库,多个数据库用逗号分隔。
2、mysql导出数据库单表表结构和数据命令:
就你的用户名-p密码数据库名称>:路径+导出SQL的名字
注意:多个表可以用逗号分隔。
3,MySQL导出整个数据库表结构命令:
就你的用户名-p密码D数据库名称>:路径+导出SQL的名字
注意:整个数据库表结构生成SQL文件。
4,MySQL为数据库导出一个表结构命令:
就你的用户名-p密码D数据库名表名>:路径+导出SQL的名字
注意:一个表结构生成一个SQL文件,但是有许多表。
进口
导入mysql:
1)输入命令
2)
MySQL -h localhost U用户名密码- P
3)
MySQL - H -本地用户名密码进入U P MySQL
创建测试数据库
使用测试
来源: test.sql
1。错误日志(错误日志):在启动、运行和停止数据库过程中记录错误信息;
2.isam操作日志(ISAM日志):记录所有的变化对ISAM表,仅用于调试的模式;
3.sql执行日志(查询日志):记录客户和执行SQL语句的连接;
4。更新日志(更新日志):记录更改数据的语句,不推荐使用二进制日志替换;
5。二进制日志(二进制日志):记录数据库数据的所有修改语句;
6。超时日志(慢日志):记录超过最大SQL执行时间的所有报表(long_query_time)或未使用的索引执行时间;
如果您使用MySQL复制和备份功能,那么服务器上还提供了一个名为中继日志的日志文件。
默认情况下所有的日志文件将被记录在MySQL数据目录,你可以迫使MySQL关闭并重新打开文件记录,当然,系统会自动添加后缀(00001。00002),MySQL >刷新日志是在MySQL环境中执行;或通过mysqladmin管理程序# mysqladmin刷新日志或# mysqladmin刷新
这些日志启动模式可以在mysqld_safe模式启动数据库。后面和选项参数也可以在配置文件中配置。推荐第二种方式。配置方法非常简单。我只配置三个日志。
{他}
日志= / / / mysqld_common.log VaR的日志
日志错误= / / / mysqld_err.log VaR的日志
日志本= / / / mysqld_bin.bin VaR的日志
看到
日志很简单。它们大多是文本。它可以直接看到像工具一样,越来越少。
1)。首先确定二进制文件记录功能是否已打开。
MySQL >显示变量like'log_bin;
2)。如果您想知道记录二进制数据的特定信息,您可以通过以下语句看到记录的文件和记录的当前位置:
显示主状态;
3)。在二进制数据需要一个程序mysqlbinlog看选项的支持,并使用它,根据你自己的需求。
MySQL > mysqlbinlog / / / MySQL日志功 / mysql-bin.000040;
查询某个时间范围可以执行以下语句,如果大量的记录可以指向一个文件,以便缓慢读取:-):
MySQL > mysqlbinlog——开始日期= '2008-01-01 00:00:00--停止日期= '2008-08-08 00:00:00 / / / MySQL日志功 / / tmp.log mysql-bin.000040 >。
出口
有许多种类的MySQL数据库的出口,我现在介绍mysqldump命令,MySQL带来的进口。
注意:按照MySQL表代码导出。当导入时,MySQL服务器端的编码与表不一致,导入错误。
1,MySQL导出整个数据库表结构和数据命令:
就你的用户名-p密码dbname > F:路径+导出SQL的名字
注意:生成SQL文件,但它是多个数据库,多个数据库用逗号分隔。
2、mysql导出数据库单表表结构和数据命令:
就你的用户名-p密码数据库名称>:路径+导出SQL的名字
注意:多个表可以用逗号分隔。
3,MySQL导出整个数据库表结构命令:
就你的用户名-p密码D数据库名称>:路径+导出SQL的名字
注意:整个数据库表结构生成SQL文件。
4,MySQL为数据库导出一个表结构命令:
就你的用户名-p密码D数据库名表名>:路径+导出SQL的名字
注意:一个表结构生成一个SQL文件,但是有许多表。
进口
导入mysql:
1)输入命令
2)
MySQL -h localhost U用户名密码- P
3)
MySQL - H -本地用户名密码进入U P MySQL
创建测试数据库
使用测试
来源: test.sql
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。