mysql8 mysql linux 1.0

【MySQL】日期格式化

1、时间格式化成固定格式字符串 SELECT DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%s') 2、获取时间戳 select UNIX_TIMESTAMP("2022-07-06 14:11:49") select UNIX_TIMESTAMP(NOW()) select ......
日期 格式 MySQL

Linux 配置www登录

1、修改配置允许www登录 root登录,编辑 /etc/passwd文件 vi /etc/passwd 找到 www:x:1000:1000::/home/www:/sbin/nologin,修改为www:x:1000:1000::/home/www:/bin/bash 2、设置www登录密码 继 ......
Linux www

linux系统入侵排查

目录: 1.账户和登录安全 2.远程访问和认证安全 3.文件系统安全 4.Linux 后门入侵检测工具 5.服务器遭受攻击后的处理过程 1.账户和登录安全 账户安全是系统安全的第一道屏障,也是系统安全的核心,保障登录账户的安全,在一定程度上可以提高服务器的安全级别,下面重点介绍下 Linux 系统登 ......
系统 linux

Linux安装mysql

rpm -qa | grep mysql如果有服务就卸载 yum remove '软件名'wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpmyum -y install mysql80-community-r ......
Linux mysql

Grafana+Prometheus监控mysql数据库

在做性能测试的时候难免会被定位搞得晕头转向,那么有一套好的监控系统对于测试来说那就是天眼,今天我们就来搭建一套监控mysql数据库的监控系统 Grafana+Prometheus+MySQL+Mysqld_Exporter。 准备工具: MySQL:5.7 InfluxDB:1.7.9 Grafan ......
Prometheus Grafana 数据库 数据 mysql

[小迪安全]笔记 day12、13 MySQL注入

1. 简单案例 1.1 简易代码分析SQL注入原理 http://localhost:8085/sqli-labs/Less-2/index.php?id=2 id=2 正常查询 http://localhost:8085/sqli-labs/Less-2/index.php?id=-2 id=-2 ......
笔记 MySQL day 12

白嫖一个月的ES,完成了与MySQL的联动

前言 《腾讯云 x Elasticsearch三周年》活动来了。文章写之前的思路是:在腾讯云服务器使用docker搭建ES。但是理想很丰满,显示很骨感,在操作过程中一波三折,最后还是含着泪美滋滋地,白嫖了一个月的腾讯云ES服务。 最后就是利用腾讯云的Elasticsearch和Kibana,和我在腾 ......
MySQL

flask,mysql实现用户登录注册注销改密

flask.py文件 from flask import Flask, render_template, request, redirect, url_for, flash, session from flask_mysqldb import MySQL import bcrypt app = Fl ......
用户 flask mysql

Linux c语言编程./a.out运行提示段错误

段错误,几种可能: 一、函数没有头文件(是的,有时候gcc不会提示没有头文件); 二、函数重复定义,全局变量定义后、局部变量又定义了。(一般是调试的时候,代码改来改去,遗漏所致)三、Linux 发行版系统差异, 虽然都是 Linux 内核,同样的函数 Ubuntu 和 CentOS 需要的头文件就不 ......
语言编程 错误 语言 Linux out

mysql 时间转换成日期

很多时候都存了当前时间,没有单独存日期这个函数。查询按天查询的时候,需要转换成日期。 select DATE_FORMAT(create_time, "%Y-%m-%d") as day, count(DISTINCT(product_user_id)) as uv, count(product_u ......
日期 时间 mysql

MySQL8的root帐号授权

执行下面的命令MySQL8会报错: grant all privileges on db_name.* to 'root'@'%' ### Cause: java.sql.SQLSyntaxErrorException: Access denied for user 'root'@'%' to da ......
MySQL8 MySQL root

安装MYSQL_5.0/8.0教程(附数据库和客户端工具下载链接)

1. Mysql5.7下载 网盘下载(推荐): 链接:https://pan.quark.cn/s/d98d2536f847提取码:kbyN 官网下载: mysql下载地址: https://dev.mysql.com/downloads/windows/installer/8.0.html 跳转到 ......

Linux 的export与alias命令

摘要:export和alias都是用来简化命令行输入的工具。export用于设置环境变量,环境变量是一些系统级别的变量,用于指定一些系统的默认值或者搜索路径等。 alias用于给较长的命令取别名,只是给命令取别名。 一、alias alias ll="ls -l" 这样就可以使用简单的命令执行操作 ......
命令 export Linux alias

Linux中inode使用率满了解决办法【转】

一位群友分区存储空间还没有用完,但是,却不能创建目录和文件了,查看/分区的,结果发现Inodes文件数量被占满了,Inodes使用率过高达到了100%。命令如下: 原因: 大多数情况下是由于文件数量过多所引起的,只需要删除无用的就好了。 解决方法 1、查看并删除临时文件 ls -lt /tmp | ......
使用率 办法 Linux inode

Linux安装Redis

1.下载redis http://download.redis.io/releases/ 2. 解压 cd /root/tools/redis [root@hadoop3 redis]# tar -zxvf redis-5.0.14.tar.gz 3. 切换到目录下 [root@hadoop3 re ......
Linux Redis

mysql8.0修改root密码

修改密码按大部分教程的操作结束,进行登录的时候还是会出现 ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES) 经过多次尝试,终于解决这个问题。以下是操作过程记录。关键为第二步。 1. ......
密码 mysql8 mysql root

CentOS7 卸载mysql(YUM源方式)

防止重装 yum方式 查看yum是否安装过mysql yum list installed mysql* 如或显示了列表,说明系统中有MySQL yum卸载 根据列表上的名字 yum remove mysql-community-client mysql-community-common mysql ......
CentOS7 方式 CentOS mysql YUM

linux 系统安装 zookeeper

下载 zookeeper 安装包 http://mirror.bit.edu.cn/apache/zookeeper/ 选择 3.4.14 版本 上传到服务器,并解压到指定目录 tar -zxvf zookeeper-3.4.14.tar.gz -C /usr/local/ 进入 /usr/loca ......
zookeeper 系统 linux

centos7.2 mysql5.7 源码安装并编译

1、 卸载系统自带的mariadb* [root@centos7_4 ~]# yum -y remove mariadb* boost-* 2、 安装依赖包 [root@centos7_4 ~]# yum install -y cmake make gcc gcc-c++ bison ncurses ......
源码 centos7 centos mysql5 mysql

Linux 动态库 undefined symbol 原因定位与解决方法

在使用动态库开发部署时,遇到最多的问题可能就是 undefined symbol 了,导致这个出现这个问题的原因有多种多样,快速找到原因,采用对应的方法解决是本文写作的目的。 可能的原因 依赖库未找到这是最常见的原因,一般是没有指定查找目录,或者没有安装到系统查找目录里 链接的依赖库不一致编译的时候 ......
undefined 原因 方法 动态 symbol

XXL-JOB Linux环境部署安装实战

一、下载XXL-JOB 下载源码: https://github.com/xuxueli/xxl-job 以2.3.0的版本为例:https://github.com/xuxueli/xxl-job/archive/refs/tags/2.3.0.tar.gz xxl-job文档: https:// ......
实战 XXL-JOB 环境 Linux XXL

MySql8.0.30忽略大小写配置

说明:此文档只是针对已经初始化了的数据库,如果是新安装的数据库直接在/etc/my.cnf 文件中新增一行配置:lower_case_table_names=1即可。因为默认配置是0. 步骤1:备份mysql所有数据,并删掉data目录里的所有文件。可能是因为数据库里的表默认设置了lower_cas ......
大小 MySql8 MySql 0.30 30

MySQL带排序的分页查询优化

MySQL带排序的分页查询优化 需求 在日常开发中,经常会遇到这么一种情况,一张表的数据量较大(500万左右)的时候,对其进行分页查询的时候,在分页比较深的情况下,查询效率会急剧下降。对于这种情况,我们需要做一些分页查询的优化。 准备 创建脚本 CREATE TABLE student ( id I ......
MySQL

MYSQL基础知识之DCL语句

1、DCL概念 DCL英文全称是Data Control Language(数据控制语言),用来管理数据库用户、控制数据的访问权限 2、查询用户 语法:SELECT * FROM user; MySQL用户信息默认存储在mysql数据库中的user表中,所以只需要查询mysql数据库中的user表即 ......
语句 基础知识 基础 知识 MYSQL

如何理解MySQL的MVCC多版本并发控制

前言 我们知道在mysql中存在四种隔离级别(读未提交、读已提交、可重复读、序列化),它默认的就是隔离级别就是可重复读,它能够解决脏读、不可重复读问题,并且在innodb引擎下能部分解决幻读问题。在mysql innodb存储引擎下RC(读已提交),RR(可重复读)基于MVCC(多版本并发控制)进行 ......
版本 MySQL MVCC

MYSQL基础知识之DQL语句

1、DQL概念 DQL英文全称是Data Query Language(数据查询语言),用来查询数据库中的表的记录 2、基本查询 语法: # 查询全部字段SELECT * FROM 表名; # 查询多个字段SELECT 字段1,字段2,字段3... FROM 表名; # 去重 语法:SELECT D ......
语句 基础知识 基础 知识 MYSQL

Mysql基本语句

创建用户三种方式: CREATE USER username1 IDENTIFIED BY 'password'; CREATE USER 'username1'@'localhost' IDENTIFIED BY 'password'; 在 MySQL 中,可以使用 password() 函数获取 ......
语句 Mysql

MYSQL基础知识之DML语句

1、DML概念 DML英文全称是Data Manipulation Language(数据操作语言),用来对数据库中表的数据进行增(INSERT)、删(DELETE)、改(UPDATE)操作 2、插入数据 语法: 2.1、 给指定字段添加数据INSERT INTO 表名 (字段1,字段2,...) ......
语句 基础知识 基础 知识 MYSQL

MySQL(九)InnoDB行格式

InnoDB行格式 查看默认行格式: select @@innodb_default_row_format; 查看数据库表使用的行格式 mysql> use atguigudb; Reading table information for completion of table and column ......
格式 InnoDB MySQL

MySQL(九)InnoDB数据结构

InnoDB数据结构 1 数据库的存储结构:页 ​ 索引信息和数据记录都是保存在文件上的,确切来说是保存在页结构中;另一方面,索引是在存储引擎上实现的,MySQL服务器上的存储引擎负责对表中数据的读取和写入工作。不同的存储引擎的存放格式是不同的,比如Memory甚至不使用磁盘进行存储数据。 磁盘和内 ......
数据结构 结构 数据 InnoDB MySQL