分类: MySQL

MySQL 8.0.21重置root密码

MySQL 8.0.21忘记密码的时候重置密码方法基本和MySQL5.7方法一样,重置方法如下:1、先修改my.cnf文件在[mysqld]部分增加skip-grant-tables参数。2、重启mysql服务3、直接使免密码登录mysql,使用下面命令修改root密码:FLUSH PRIVILEGES; ALTER USER 'root'@'localhost' IDENTIFIED BY...

阅读全文 »

分类: Oracle

ORA-00257报错处理

用户反映NC测试库不能连接,报ORA-00257错误,截图如下:错误原因是很常见的‘归档日志’写满‘快闪恢复区’(flash recovery area)导致的问题。解决方法如下:一、删除过期的归档文件;二、修改快闪恢复区(flash recovery area)的大小;

阅读全文 »

分类: MySQL

CentOS7.8编译安装MySQL8.0.21

  Centos7.8安装的是minimal最小化版本,首先安装基础必需的软件包及更新下系统:yum install gcc gcc-c++ gcc-g77 make autoconf automake ncurses ncurses-devel openssl openssl-devel bison cmake cmake3 -yMySQL8.0需要用gcc的版本为 4.8以上,CentO...

阅读全文 »

分类: Linux

lsof查看文件归属进程占用信息

lsof: list open files可以列出被进程所打开的文件的信息。被打开的文件可以是1.普通文件2.目录3.网络文件系统的文件4.字符设备文件5.(函数)共享库6.管道,命名管道7.符号链接8.底层的socket字流,网络socket,unix域名socket9.在linux里面,大部分的东西都是被当做文件的…lsof常用使用说明:1.列出所有打开的文件: lsof 备注: 如...

阅读全文 »

分类: Linux

CentOS 7 清除系统日志

history:# echo > .bash_history //清除保存的用户操作历史记录 # history -cw //清除所有历史设置不保存history:修改/etc/profile将HISTSIZE=1000改成0或1echo > /var/log/wtmp //清除用户登录记录 echo > /var/log/btmp //清除尝试登录记录 echo >...

阅读全文 »

分类: MySQL

CentOS7.x快速安装Mariadb10.4

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。 MariaDB由MySQL的创始人Michael Widenius(英语:Michael Widenius)主导开发...

阅读全文 »

分类: Cache

CentOS7.8快速安装Redis6.0.5

在安装Redis6之前需要升级下gcc版本:参考 CentOS7.7快速升级gcc到8.x版本 快速安装步骤如下:安装下tcl包:以免make test不能通过yum install tcl -y下载编译安装:wget http://download.redis.io/releases/redis-6.0.5.tar.gz tar xvf redis-6.0.5.tar.gz mv redi...

阅读全文 »

分类: Cache

redis-cli客户端命令整理

redis-cli 是Redis命令行界面,一个简单的程序,允许向Redis发送命令,并直接从终端读取服务器发送的回复。有两种主要的模式:一种是交互模式,在这种模式下,用户输入命令并获得回复的REPL(Read Eval Print Loop)另一种模式是将命令作为参数发送redis-cli,执行并打印在标准输出上。redis-cli命令参数:主要参数: -h host地址 -p 端口 -n...

阅读全文 »

分类: Linux

CentOS7快速升级OpenSSH到最新版本

CentOS7默认带的ssh版本是7.4p1存在远程代码执行漏洞,需升级至当前最新版OpenSSH_8.3解决,查看当前版本信息:[root@c7 ~]# cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core) [root@c7 ~]# ssh -V OpenSSH_7.4p1, OpenSSL 1.0.2k-fips ...

阅读全文 »

分类: Linux

CentOS7快速升级OpenSSL到最新版

CentOS7的OpenSSL软件版本比较低,查看默认版本:[root@c7 ~]# cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core) [root@c7 ~]# openssl version OpenSSL 1.0.2k-fips 26 Jan 2017升级到OpenSSL 1.1.1h最新版本步骤如下:安装基础...

阅读全文 »

分类: Linux

Tengine快速安装及使用

Tengine是由淘宝网发起的Web服务器项目。它在Nginx 的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网 ,天猫商城 等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。官网地址:http://tengine.taobao.org步骤如下:安装相关依赖包:yum install gcc open...

阅读全文 »

分类: Linux

CentOS7安装入侵检测工具chkrootkit

rootkit是linux系统下常见一种木马后门程序,通过替换系统文件来达到隐藏和入侵的目的,攻击能力极强;linux下容易被替换系统程序有login ls ps ifconfig du find nestat 等文件,其中login是最经常被替换的;因为linux登录,无论远程还是本地,都必须要启动/bin/login来收集并核对用户的账号和密码;系统管理员修改密码,攻击...

阅读全文 »

分类: MySQL

MySQL触发器的创建、查看、删除

介绍表述:顾名思义在条件符合某种情况时,被触发执行的相关操作。时间:事件发生前before和发生后after事件:名称 介绍 update 可用**old**访问旧数据,**new**访问新数据 delete 可用**old**访问旧数据 insert 可用**new**访问新数据 创建触发器:delimiter //  重定义行结束符     create trig...

阅读全文 »

分类: Linux

Nginx解决前端跨域问题

CORS是一个W3C标准,全称是跨域资源共享(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。当前几乎所有的浏览器(Internet Explorer 8+, Firefox 3.5+, Safari 4+和 Chrome 3+)都可通过名为跨域资源共享(Cross-Origi...

阅读全文 »