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

用vs做音乐网站网站托管服务适合用于哪种类型的网站

用vs做音乐网站,网站托管服务适合用于哪种类型的网站,国内装修公司,网络营销策略组合一、错误日志 错误日志是MySQL中最重要的日志之一,它记录了当mysqld启动和停止时,以及服务器在运行过程中发生任何严重错误时的相关信息。当数据库出现任何故障导致无法正常使用时,建议首先查看此日志。 该日志是默认开启的#xff0c;默认存放目录/var/log/,默认的日志文件名…一、错误日志 错误日志是MySQL中最重要的日志之一,它记录了当mysqld启动和停止时,以及服务器在运行过程中发生任何严重错误时的相关信息。当数据库出现任何故障导致无法正常使用时,建议首先查看此日志。 该日志是默认开启的默认存放目录/var/log/,默认的日志文件名为mysqld.log 。yum安装 MySQL里查看位置   mysql show variables like %log_error%; ------------------------------------------ | Variable_name | Value | ------------------------------------------ | binlog_error_action | ABORT_SERVER | | log_error | /var/log/mysqld.log | | log_error_verbosity | 3 | ------------------------------------------ 3 rows in set (0.01 sec) 实例 在一台服务器修改MySQL的配置文件uuid打开另一个窗口动态查看错误日志 [rootzhuku ~]# vim /var/lib/mysql/auto.cnf 重启服务 [rootzhuku ~]# systemctl restart mysqld Job for mysqld.service failed because the control process exited with error code. See systemctl status mysqld.service and journalctl -xe for details. 报错了修改uuid 加一位然后打开另一个终端 动态查看错误日志[rootzhuku ~]# tail -f /var/log/mysqld.log -----这是另一个窗口显示2023-10-03T08:02:12.032739Z 0 [ERROR] Garbage characters found at the end of the server_uuid value in auto.cnf file. It should be of length 36 (UUID_LENGTH). Clear it and restart the server. 2023-10-03T08:02:12.032782Z 0 [ERROR] Initialization of the servers UUID failed because it could not be read from the auto.cnf file. If this is a new server, the initialization failed because it was not possible to generate a new UUID. 2023-10-03T08:02:12.032789Z 0 [ERROR] Aborting二、二进制日志 二进制日志binlog记录所有的DDL语句和DNL语句但不包括数据查询语句。 作用1.灾难时的数据恢复 2.MySQL的主从复制在MySQL8版本中默认二进制日志时开启的涉及的参数如下 mysql show variables like %log_bin%; ----------------------------------------------------------------- | Variable_name | Value | ----------------------------------------------------------------- | log_bin | ON | | log_bin_basename | /var/log/mysql/mysql-bin | | log_bin_index | /var/log/mysql/mysql-bin.index | | log_bin_trust_function_creators | OFF | | log_bin_use_v1_row_events | OFF | | sql_log_bin | ON | ----------------------------------------------------------------- 6 rows in set (0.00 sec)### log_bin_basename是最终生成的二进制文件存放地址 ### log_bin_index 是日志索引文件 日志格式 日志格式含义statement  基于sQL语句的日志记录记录的是SQL语句对数据进行修改的SQL都会记录在日志文件中。row基于行的日志记录记录的是每一行的数据变更默认mixed  混合了STATEMENT和ROW两种格式默认采用STATEMENT,在某些特殊情况下会自动切换为ROW进行记录。 mysql show variables like %binlog_format%; ---------------------- | Variable_name | Value | ---------------------- | binlog_format | ROW | ---------------------- 1 row in set (0.00 sec) 查看二进制日志 由于日志是以二进制方式存储的不能直接读取需要通过二进制日志查询工具mysqlbinlog来查看,具体语法: mysqlbinlog   [ 参数选项]    logfilename 参数选项:    -d              指定数据库名称只列出指定的数据库相关操作。    -o              忽略掉日志中的前n行命令。    -v               将行事件(数据变更)重构为SQL语句    -w              将行事件(数据变更)重构为SQL语句并输出注释信息 实验 由于默认是ROW在MySQL中修改表的数据查看二进制文件是如何显示的 mysql select * from zhucong; ------------------ | id | name | age | ------------------ | 1 | aaa | 21 | | 2 | bbb | 21 | | 3 | ccc | 21 | ------------------ 3 rows in set (0.00 sec)mysql update zhucong set id101; Query OK, 3 rows affected (0.01 sec) Rows matched: 3 Changed: 3 Warnings: 0 查看二进制日志 [rootzhuku mysql]# mysqlbinlog -v mysql-bin.000001 ### UPDATE db2.zhucong ### WHERE -------where是更新条件 ### 1100 -----是字段 ### 2aaa ### 321 ### SET ### 1101 ### 2aaa ### 321 ### UPDATE db2.zhucong ### WHERE ### 1100 ### 2bbb ### 321 ### SET ### 1101 ### 2bbb ### 321 ### UPDATE db2.zhucong ### WHERE ### 1100 ### 2ccc ### 321 ### SET ### 1101 ### 2ccc ### 321 # at 457 #231003 17:31:47 server id 1 end_log_pos 488 CRC32 0xec1bf22b Xid 21 COMMIT/*!*/; SET SESSION.GTID_NEXT AUTOMATIC /* added by mysqlbinlog */ /*!*/; DELIMITER ; # End of log file /*!50003 SET COMPLETION_TYPEOLD_COMPLETION_TYPE*/; /*!50530 SET SESSION.PSEUDO_SLAVE_MODE0*/; 语法是mysqlbinlog   参数   二进制日志文件名字 修改日志格式 默认是ROW [rootzhuku ~]# vim /etc/my.cnf #修改配置文件进去添加 binlog-formatstatement重启服务 # systemctl restart mysqld查看是否修改成功 mysql show variables like %binlog_format%; -------------------------- | Variable_name | Value | -------------------------- | binlog_format | STATEMENT | -------------------------- 1 row in set (0.00 sec) 实验2 创建一个新表添加数据 mysql use db2; mysql create table student(id int,name varchar(10),age int); mysql insert into student(id,name,age) values(1,tom,18),(2,jack,19),(3,ml,20);mysql select * from student; ------------------ | id | name | age | ------------------ | 1 | tom | 18 | | 2 | jack | 19 | | 3 | ml | 20 | ------------------ 3 rows in set (0.00 sec) 观察二进制日志是否有记录 [rootzhuku mysql]# cd /var/lib/mysql [rootzhuku mysql]# ls[rootzhuku mysql]# mysqlbinlog mysql-bin.000002 切记 修改完数据的日志格式以后将产生新的二进制日志文件 日志删除 三、查询日志 查询日志中记录了客户端的所有操作语句而二进制日志不包含查询数据的SQL语句。默认情况下查询日志是未开启 mysql show variables like %general%; --------------------------------------------- | Variable_name | Value | --------------------------------------------- | general_log | OFF | | general_log_file | /var/lib/mysql/congku.log | --------------------------------------------- 2 rows in set (0.01 sec) 想要打开查询日志可以设置配置文件 vim /etc/my.cnf加入下面俩行 general_log1 #该选项用来开启查询日志可选值: 0或者1 ; 0代表关闭1 代表开启general_log_file/var/lib/mysql/mysql_chaxun.log#设置日志的文件名如果没有指定默认的文件名为host_ name.log重启MySQL服务 systemctl restart mysqld 由于查询日志的存放路径是/var/lib/mysql 因此我们可以通过动态查看 实践 窗口一输入 [rootzhuku ~]# mysql -pzyq123mysql show databases; mysql use db1; mysql show tables; mysql select * from hh;窗口二动态查询 tail -f /var/lib/mysql/mysql_chaxun.log 2023-10-04T03:22:25.293695Z 5 Connect rootlocalhost on using Socket 2023-10-04T03:22:25.294124Z 5 Query select version_comment limit 1 2023-10-04T03:22:29.661774Z 5 Query show databases 2023-10-04T03:23:23.658351Z 5 Query SELECT DATABASE() 2023-10-04T03:23:23.658684Z 5 Init DB db1 2023-10-04T03:23:23.659608Z 5 Query show databases 2023-10-04T03:23:23.660486Z 5 Query show tables 2023-10-04T03:23:23.660882Z 5 Field List hh 2023-10-04T03:23:23.682859Z 5 Field List idol 2023-10-04T03:23:27.395442Z 5 Query show tables 2023-10-04T03:23:32.343584Z 5 Query select * from hh 四、慢查询日志 慢查询日志记录了所有执行时间超过参数long_ query_ _time设置值并且扫描记录数不小于min_ examined_ _row_ _limit的所有的SQL语句的日志默认未开启。long_ query_ _time 默认为10秒最小为0精度可以到微秒。 #慢查询日志 slow_ query_ _log1 #执行时间参数 long_ query_ _time2 默认情况下不会记录管理语句也不会记录不使用索引进行查找的查询。可以使用log_ _slow_ _admin_ statements和更改此行为log_ _queries_ not_ _using_ indexes, 如下所述 #记录执行较慢的管理语句 log_ slow_ admin_ statements 1 #记录执行较慢的未使用索引的语句 log_ _queries_ not_ using_ indexes 1
http://www.zqtcl.cn/news/681871/

相关文章:

  • 网站版面布局结构网站建设公司公司
  • 给新公司建网站中国互联网企业排名前十名
  • 中国建设银行网站会员用户名网站建设应列入啥费用
  • 网站上面的水印怎么做的广东网站建设公
  • 爱站网关键词长尾挖掘工具wordpress文章外链
  • 做视频剪辑接私活的网站网站商城系统设计
  • thinkphp5做网站做网站需要准备资料
  • 门户网站平台建设方案建e室内设计网cad
  • 西安网站建设收费标准第五次全国经济普查
  • 成品网站货源1688免费襄阳公司网站建设
  • 2020国内十大小说网站排名365网站
  • 潍坊做网站的网络公司网页设计入门教材pdf
  • 影视公司网站建设wordpress 500ms
  • 旅游网站建设公司crm客户管理系统模板
  • 哪个网站有免费的模板阿里云上如何用iis做网站
  • 中山优化网站门户网站建设jz190
  • 湖州服装网站建设网站备案和域名备案区别
  • 网站开发好学嘛网络安全工程师年薪
  • 17网站一起做网店睡衣网线制作流程
  • 广告网站设计公司好吗网站页面设计主要包括
  • 网站的做重庆市建设工程造价信息表
  • 建网站跟建网店的区别怎样营销建设网站
  • 医院做网站的风格乐清网站建设哪家好
  • 手机商城网站方案如何自己搭建微信小程序
  • 做影视免费网站违法吗青岛快速排名优化
  • 网站建设在电子商务中的作用的看法360地图怎么添加商户
  • 网站域名备案与不备案的区别wordpress 注册审核
  • 大学生做企业网站网页设计免费模板情侣
  • 商城网站建设教程网站开发支付宝
  • 广安网站设计快递加盟代理