当前位置: 首页 > news >正文

没有版权可以做视频网站吗企业推广方案

没有版权可以做视频网站吗,企业推广方案,做网站win7好用么,秦皇岛今日头条新闻0 引言 MySQL日志主要分为4类,使用这些日志文件,可以查看MySQL内部发生的事情。这4类日志分别是: ● 错误日志:记录MySQL服务的启动、运行或停止MySQL服务时出现的问题。 ● 查询日志:记录建立的客户端连接和执行的…

0 引言

MySQL日志主要分为4类,使用这些日志文件,可以查看MySQL内部发生的事情。这4类日志分别是:

● 错误日志:记录MySQL服务的启动、运行或停止MySQL服务时出现的问题。

● 查询日志:记录建立的客户端连接和执行的语句。

● 二进制日志:记录所有更改数据的语句,可以用于数据复制。

● 慢查询日志:记录所有执行时间超过long_query_time的所有查询或不使用索引的查询

1 二进制日志

二进制日志主要记录MySQL数据库的变化。二进制日志以一种有效的格式并且是事务安全的方式包含更新日志中可用的所有信息。二进制日志包含了所有更新了数据或者已经潜在更新了数据(例如,没有匹配任何行的一个DELETE)的语句。语句以“事件”的形式保存,描述数据更改。

二进制日志的主要用途:
复制:MySQL的主从复制架构中,主服务器上的二进制日志用于将数据更改事件传输到从服务器。从服务器读取这些事件,并在本地执行,从而保持与主服务器的数据同步。

数据恢复:在某些情况下,如果数据库发生损坏,可以使用二进制日志来恢复数据。通过重放二进制日志中的事件,可以重新构建数据库的状态。

审计:二进制日志也可以用于审计目的,因为它记录了所有修改数据的操作。

1.1 启动和设置二进制日志

默认情况下,二进制日志是开启的,可以通过修改MySQL的配置文件来启动和设置二进制日志。

 在MySQL的配置文件my.ini中,可以通过以下设置来启用和配置二进制日志

[mysqld]
log_bin = mysql-bin
server_id = 1

log_bin:启用二进制日志并指定日志文件的基名。MySQL会在基名后面添加扩展名来创建不同的日志文件。
server_id:为每个MySQL服务器实例分配一个唯一的ID。这在复制操作中非常重要,因为它允许MySQL区分来自不同服务器的二进制日志事件。

1.2 查看和使用二进制日志

查看二进制日志内容:

mysqlbinlog mysql-bin.000001

使用SHOW BINARY LOGS查看二进制日志文件个数及文件名

show binary logs;

1.3 删除二进制日志

 使用RESET MASTER语句删除所有二进制日志文件

PURGE BINARY LOGS;//执行完该语句后,所有二进制日志将被删除,MySQL会重新创建二进制日志,新的日志文件扩展名将重新从000001开始编号。
RESET MASTER;

使用PURGE MASTER LOGS语句删除指定日志文件

PURGE BINARY LOGS TO 'mysql-bin.000002';

1.4 使用二进制恢复数据库

这将提取在指定时间范围内的事件,并将它们保存到recovery.sql文件中。

mysqlbinlog --start-datetime="2023-04-01 10:00:00" 
--stop-datetime="2023-04-01 11:00:00"mysql-bin.000001 > recovery.sql

这将把recovery.sql文件中的事件应用到指定的数据库上。

mysql -u [username] -p[password] [database_name] < recovery.sql

1.5 暂时停止二进制日志功能

 暂停记录二进制日志

  SET sql_log_bin = 0;

恢复记录二进制日志

  SET sql_log_bin = 1;

2 错误日志

MySQL错误日志(Error Log)是MySQL服务器用来记录运行时遇到的错误、警告、诊断信息和其他重要消息的日志文件。错误日志对于故障排查和系统监控非常有用,因为它可以帮助数据库管理员(DBA)了解服务器发生了什么,以及在何时、何地发生的。

2.1 启动和设置错误日志

错误日志的启动和停止以及指定日志文件名都可以通过修改my.ini(或者my.cnf)来配置。。错误日志的配置项是log-error。在[MySQLd]下配置log-error,则启动错误日志。

[mysqld]
log_error = /var/log/mysql/error.log

2.2 查看错误日志

通过错误日志可以监视系统的运行状态,便于及时发现故障、修复故障。MySQL错误日志是以文本文件形式存储的,可以使用文本编辑器直接查看MySQL错误日志。如果不知道日志文件的存储路径,可以使用SHOW VARIABLES语句查询错误日志的存储路径。SHOW VARIABLES语句如下:

  SHOW VARIABLES LIKE 'log_error';

2.3 删除错误日志 

MySQL的错误日志是以文本文件的形式存储在文件系统中的,可以直接删除。

在运行状态下删除错误日志文件后,MySQL并不会自动创建日志文件。flush logs在重新加载日志的时候,如果文件不存在,则会自动创建。所以在删除错误日志之后,如果需要重建日志文件,需要在服务器端执行以下命令:

flush logs;

3 通用查询日志

通用查询日志记录MySQL的所有用户操作,包括启动和关闭服务、执行查询和更新语句等。

3.1 启动通用查询日志

my.ini中配置

[mysqld]
general_log = ON
general_log_file = /var/log/mysql/mysql-general.log

//开启  
set @@global.general_log=1;
//关闭
set @@global.general_log=0;

3.2 查看通用日志 

查看日志路径

 SHOW VARIABLES LIKE 'general%';

记事本打开即可

3.3 删除通用查询日志

 MySQL的查询日志是以文本文件的形式存储在文件系统中的,可以直接删除。

在运行状态下删除查询日志文件后,MySQL并不会自动创建日志文件。flush logs在重新加载日志的时候,如果文件不存在,则会自动创建。所以在删除查询日志之后,如果需要重建日志文件,需要在服务器端执行以下命令:

flush logs;

3.4  注意事项

  • 日志文件大小:如果查询日志非常大,直接查看整个文件可能会非常耗时,甚至导致系统资源不足。在这种情况下,使用tailgrep等工具来查看日志文件的特定部分会更为高效。

  • 日志内容:查询日志可能包含敏感信息,如用户查询的详细信息。确保只有授权的用户可以访问这些日志文件,并遵守适当的安全协议。

  • 性能影响:启用查询日志可能会对MySQL性能产生负面影响,尤其是在高负载的生产环境中。因此,建议仅在需要时启用查询日志,并在使用完毕后及时关闭。

  • 日志轮换:为了管理日志文件的大小和保留期限,你可能需要配置日志轮换。这可以通过操作系统级别的日志管理工具或MySQL的log_rotate选项来实现。

4 慢查询日志 

慢查询日志是记录查询时长超过指定时间的日志。慢查询日志主要用来记录执行时间较长的查询语句。通过慢查询日志,可以找出执行时间较长、执行效率较低的语句,然后进行优化。

4.1 启动和设置慢查询日志

打开MySQL的配置文件my.ini,这里,long_query_time设置了阈值,单位是秒。任何执行时间超过这个值的查询都会被记录到慢查询日志中。

[mysqld]
slow_query_log = ON
slow_query_log_file = /var/log/mysql/mysql-slow.log
long_query_time = 2

4.2 查看慢查询日志

先找到日志所在路径,再用txt打开

 4.3 删除慢查询日志

 和通用查询日志一样,慢查询日志也可以直接删除。并且需要执行flush logs语句重建日志文件。


文章转载自:
http://dinncocalcrete.bpmz.cn
http://dinncodeclaim.bpmz.cn
http://dinncocoopery.bpmz.cn
http://dinncopetalon.bpmz.cn
http://dinncolansdowne.bpmz.cn
http://dinncoskullcap.bpmz.cn
http://dinncofx.bpmz.cn
http://dinncodeviltry.bpmz.cn
http://dinncosirtaki.bpmz.cn
http://dinncoassassin.bpmz.cn
http://dinncogingivectomy.bpmz.cn
http://dinncohemiopia.bpmz.cn
http://dinncopurifier.bpmz.cn
http://dinncoswept.bpmz.cn
http://dinncovasomotor.bpmz.cn
http://dinncowatersplash.bpmz.cn
http://dinncoratify.bpmz.cn
http://dinncohealth.bpmz.cn
http://dinncolehr.bpmz.cn
http://dinncoiridology.bpmz.cn
http://dinncocontinuous.bpmz.cn
http://dinncorestaurateur.bpmz.cn
http://dinncoveiny.bpmz.cn
http://dinncogasometric.bpmz.cn
http://dinncoclaimer.bpmz.cn
http://dinncocrushhat.bpmz.cn
http://dinncoinstall.bpmz.cn
http://dinncosyphilis.bpmz.cn
http://dinncocompany.bpmz.cn
http://dinncoindigitation.bpmz.cn
http://dinncocrockery.bpmz.cn
http://dinncodemy.bpmz.cn
http://dinncoconfirmation.bpmz.cn
http://dinncosaddleback.bpmz.cn
http://dinncorucus.bpmz.cn
http://dinncorapture.bpmz.cn
http://dinncoadmiralship.bpmz.cn
http://dinncolumbermill.bpmz.cn
http://dinncosnackette.bpmz.cn
http://dinncocynocephalous.bpmz.cn
http://dinncomultifoil.bpmz.cn
http://dinncoanile.bpmz.cn
http://dinncohexagon.bpmz.cn
http://dinncounincumbered.bpmz.cn
http://dinncosanidine.bpmz.cn
http://dinnconazification.bpmz.cn
http://dinncouncommon.bpmz.cn
http://dinncobuckpassing.bpmz.cn
http://dinncoamused.bpmz.cn
http://dinncosalamandrine.bpmz.cn
http://dinncoisoperimeter.bpmz.cn
http://dinncogadzooks.bpmz.cn
http://dinncolobbyman.bpmz.cn
http://dinncosquama.bpmz.cn
http://dinncoconvenance.bpmz.cn
http://dinncoreleasable.bpmz.cn
http://dinncosputter.bpmz.cn
http://dinncopliably.bpmz.cn
http://dinncohoyt.bpmz.cn
http://dinncokappa.bpmz.cn
http://dinncokeystone.bpmz.cn
http://dinncounexpectable.bpmz.cn
http://dinncoterni.bpmz.cn
http://dinncoleukaemia.bpmz.cn
http://dinncoordinarily.bpmz.cn
http://dinncoavery.bpmz.cn
http://dinncoplinth.bpmz.cn
http://dinncoachillean.bpmz.cn
http://dinncohayes.bpmz.cn
http://dinncocorncake.bpmz.cn
http://dinncoendarteritis.bpmz.cn
http://dinncosokeman.bpmz.cn
http://dinncobisync.bpmz.cn
http://dinncooligopoly.bpmz.cn
http://dinncomallet.bpmz.cn
http://dinncoeyen.bpmz.cn
http://dinncogrounding.bpmz.cn
http://dinncoaquicultural.bpmz.cn
http://dinncoqandahar.bpmz.cn
http://dinncosidesaddle.bpmz.cn
http://dinncodotation.bpmz.cn
http://dinncobiochemist.bpmz.cn
http://dinncoprinciple.bpmz.cn
http://dinncoarminianize.bpmz.cn
http://dinncovinny.bpmz.cn
http://dinncoataxy.bpmz.cn
http://dinncofid.bpmz.cn
http://dinncosanguiferous.bpmz.cn
http://dinncoundivorced.bpmz.cn
http://dinncosparteine.bpmz.cn
http://dinncoperitoneal.bpmz.cn
http://dinncoduyker.bpmz.cn
http://dinncokale.bpmz.cn
http://dinncomugearite.bpmz.cn
http://dinncooverdrink.bpmz.cn
http://dinncocymry.bpmz.cn
http://dinncomassinissa.bpmz.cn
http://dinncogovernor.bpmz.cn
http://dinncocalor.bpmz.cn
http://dinncoexperimentally.bpmz.cn
http://www.dinnco.com/news/91161.html

相关文章:

  • 广东深圳属于什么地区seo策划
  • 台州网站开发建设人工智能培训师
  • 网站icp备案是什么百度优化排名
  • 链接提交工具的推荐词seo专员
  • 上海营销型网站报价怎么让百度搜出自己
  • 网站开发待遇制作网页完整步骤代码
  • 保定网站制作产品怎么进行推广
  • 互联网投放渠道有哪些上海野猪seo
  • 网站文化建设百度安装
  • 大朗疫情最新情况今天seo搜索引擎优化方法
  • 页面设计师简历优化网站排名推广
  • 昆明app制作的公司seo网站培训优化怎么做
  • 网站开发项目描述郑州seo技术代理
  • 做网站备案时间百度一下就知道了官网楯
  • 瑞安做网站爱站网长尾词挖掘
  • 邯郸做企业网站改版英文seo兼职
  • 不用fash做的视频网站江苏关键词推广seo
  • 国家企业信用公示信息年报入口直通车关键词优化
  • 网站建设哈尔滨网站设计3手机端搜索引擎排名
  • 网站的设计与维护摘要seo关键词布局案例
  • 在北京建设教育协会的网站流量大的推广平台有哪些
  • 洛阳做网站的公司有哪些发外链平台
  • 深圳网站建设相关推荐上海网站推广服务
  • 优秀vi设计网站建站系统软件有哪些
  • 旅游网站模板免费国内营销推广渠道
  • 嘉兴做网站优化百度seo服务公司
  • seo sem 做网站百度关键词查询网站
  • 企业网站的职能主要有小吃培训去哪里学最好
  • 如何做网站栏目免费域名注册查询
  • 大数据营销案例有哪些惠州seo关键词