日志排查类操作命令查看日志cat varlogmessages、tail -f xxx.log搜索关键词grep "error" xxx.log多条件过滤`grep -E "error查看最近的日志tail -n 100 xxx.log查看实时日志并高亮关键字tail -f xxx.log | grep --color "关 …
以下是Linux系统中最常用的30个命令,精简版覆盖日常操作核心需求,适合快速掌握:一、文件目录操作1. `ls` - 列出目录内容`ls -l`(详细信息) | `ls -a`(显示隐藏文件)2. `cd` - 切换目录`cd ~`(回家目录) | `cd ..`(返回上级)3. `pwd` - 显示当前路径4. `cp` - 复制文件目录`cp file …
MySQL数据库简介MySQL是一个开源的关系数据库管理系统,由MySQL AB公司开发,目前属于Oracle公司。它是基于Structured Query Language(SQL)的一种数据库,被广泛地应用在各种不同的应用和系统之中,特别是在Web应用方面。MySQL以其高性能、可靠性、易用性以及易于管理的特性,成为全球最受欢迎的数据库之一。MySQL支 …
前言众所周知,事务的一大特点是原子性,即同一事务的SQL要同时成功或者失败。那大家有没有想过在MySQL的innoDB存储引擎中是如何保证这样的原子性操作的?实际上它是利用事务执行过程中生成的日志undo log来实现的,那么undo log究竟是怎么一回事呢?undo log介绍大家不妨先思考下,如果事务中的SQL执行到一半,遇到报错,需要把前面已经执行过 …
做运维的小伙伴在日常工作中难免需要接触到数据库,不管是MySQL,mariadb,达梦还是瀚高等其实命令都差不多,下面我就以MySQL为例带大家一起来了解下数据库。有兴趣的小伙伴不妨评论区一起交流下。 (一) mysql命令是MySQL数据库服务器的客户端工具,它工作在命令行终端中,完成对远程MySQL数据库服务器的操作。 常见的语法mysql(选项)(参 …
Linux中的chkconfig命令用于检查,设置系统的各种服务。 谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。chkconfig命令原理:当执行chkconfig --add myservice 时,etcrc#.d目录下【此目录是各个启动级别的执行程序连接目录,里面的都是指向init.d的一些软连接。】创建该文件S6 …
Windows~~~在MySQL登录时出现Access denied for user ‘root‘@‘localhost‘ (using password: YES) ,并修改MySQL密码目录适用于windows安装MySQL对于出现拒绝访问root用户的解决方案解决方案:重启MySQL服务器以上仍然不行的话1、卸载计算机上所有与MYSQL相关应用程序2 …
MySQL 去重删除:如何删除重复数据并保留最新记录引言在数据库的日常维护中或者在平时的开发过程中,由于操作失误或设计缺陷,可能会导致数据表中出现重复记录。如果这些数据没有主键约束或唯一索引,数据库不会自动防止重复数据的插入。这种情况不仅影响数据的准确性,还可能影响查询性能。本文将介绍一种高效的方法来删除 MySQL 表中的重复数据,并保留每组数据中 upd …
一、Mysql备份脚本backup.shvi backup.sh#!binbash# 保存备份个,备份31天的数据number=31# 备份保存路径backup_dir=homemysqldatamysqlbackup# 日期dd=`data+%Y-%m-%d-%H-%M-%S`# 备份工具tool=mysqldump# 用户名username=name# …
MySQL的DELETE命令可用于删除表中的数据。可以删除单行或多行数据。下面是DELETE命令的一般语法:DELETE FROM table_name WHERE some_column=some_value;这里的table_name是要删除数据的表的名称,some_column是要删除行的列名称,some_value是该列中要删除的值。如果不使用WHE …