变量mysql_pwd mysql pwd
MySQL+MHA搭建&&性能优化
MHA基础概念 MHA MHA(MasterHigh Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。 MHA 的出现就是解决MySQL 单点的问题。 MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。 MHA能在故障切换的过程中最大程度上 ......
Mysql SQL基本操作
-- 创建Mysql user1用户 USE mysql; CREATE USER user1 IDENTIFIED BY 'user1'; -- 移除 user1用户所有访问权限 REVOKE all privileges ON *.* FROM 'user1'; -- 将db1数据库访问权限分配 ......
mysql的二进制部署
1 部署说明: 本次二进制部署的版本是mysql8.0.26 1.1安装部署 软件下载地址: https://downloads.mysql.com/archives/community/下载指定版本:mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz 2 部署流程 ......
MySQL数据存放相关问题?
MySQL 的数据存放在哪个文件? MySQL 的数据存放在哪个文件? 存放在idb文件中 表空间文件的结构是怎么样的? 段-区-页-行,四个等级 行:保存数据的最小单位 页:mysql按照页读取数据,默认页大小为16KB 区: B+ 树中每一层都是通过双向链表连接起来的,如果是以页为单位来分配存储 ......
变量学习
变量 每个变量都有类型,可以是基础类型也可以是引用类型 变量必须是合法的标识符(详情见上章) 一个类型可以同时输出多个变量如 int a=10,b=20,c=30 但是会使代码降低可读性,不建议使用 变量类型 1类变量 类变量是在方式之前括号中的变量,必须含有static,可不予声明和赋予含义直接输 ......
MySQL面试题——隔离级别相关面试题
隔离级别相关面试题 MySQL事务隔离级别 未提交读——可以读到其他事务未提交的数据(最新的版本) 错误现象:脏读、不可重复读、幻读的现象 提交读(RC)——可以读到其他事务已提交的数据(最新已提交的版本) 错误现象:不可重复读、幻读现象 使用场景:希望看到最新的有效值 可重复读(RR)——在事务范 ......
mysql/ClickHouse limit M,N数据不稳定问题
1. 遇到问题: 在clickhouse,我有一个web3_data表,大概36w条记录,以下查询的数据会变: select * from ( SELECT space_id, user_address, attr_name, attr_value FROM web3_data LIMIT 6550 ......
ubuntu安装mysql8
https://dev.mysql.com/downloads/repo/apt/查看最新的mysql版本apt-get update wget https://repo.mysql.com//mysql-apt-config_0.8.26-1_all.deb dpkg -i mysql-apt-c ......
ubuntu卸载mysql
1、停止 MySQL 服务器 sudo service mysql stop 2、卸载 MySQL 服务器软件包 sudo apt-get purge mysql-server 3、删除 MySQL 配置文件和数据 sudo rm -rf /etc/mysql /var/lib/mysql 4、清理 ......
MySQL-通过存储过程来添加和删除分区(List分区)
1.背景原因 当前MySQL不支持在添加和删除分区时,使用IF NOT EXISTS和IF EXISTS。所以在执行调度任务时,直接通过ADD PARTITION和DROP PARTITION不可避免会报错。本文通过创建存储过程来添加和删除分区,可以避免在分区存在时添加分区报错,或者分区不存在时删除 ......
13-变量的申明-初始化-删除变量-垃圾回收机制
需要先定义,做一个初始化,不然直接输入ddd会报错,没有被定义 此处a已经被删除了,3仍然在 通过垃圾回收机制把不用的对象进行回收,释放内存 ......
Mysql 8安装报错Can‘t create directory问题
执行 mysqld --initialize --console 时报错 其实就是my.ini文件出了问题。mysql 8 的配置文件中basedir 和 datadir 的路径格式不对 错误: # 设置mysql的安装目录 basedir=D:\software\mysql-8.0.25-winx ......
mysql实现主从复制从0到成功
说明:linux采用centos8 mysql 主从复制配置1.安装mysqltar -zxvf mysql-8.0.34-linux-glibc2.28-x86_64.tar.gzcd mysql-8.0.34-linux-glibc2.28-x86_64/mkdir /var/lib/mysql ......
mysql GTID主从复制介绍【转】
一、GTID的概述: 1、全局事物标识:global transaction identifieds。 2、GTID事物是全局唯一性的,且一个事务对应一个GTID。 3、一个GTID在一个服务器上只执行一次,避免重复执行导致数据混乱或者主从不一致。 4、GTID用来代替classic的复制方法,不在 ......
MySql数据库中,对于同一个表,如果直接把查询结果赋值给待更新字段,则会出现锁表的情况。
MySql数据库中,对于同一个表,如果直接把查询结果赋值给待更新字段,则会出现锁表的情况。 原因是:mysql在from子句中遇到子查询时,先执行子查询并将结果放到一个临时表中,我们通常称它为“派生表”;临时表是没有索引、无法加锁的。 update时,会锁表,此时不能再select。所以会报错, 此 ......
MySQL中EXPLAIN用法和结果分析
可以查看: [MySQL高级](一) EXPLAIN用法和结果分析_mysql explain_王洪玉的博客-CSDN博客 重点信息截图: ......
mysql 触发器
DELIMITER // CREATE TRIGGER before_insert BEFORE INSERT ON table_name FOR EACH ROW BEGIN SET NEW.column_name = CONVERT(OLD.column_name, data_type); EN ......
八股-Mysql
title: 八股--Mysql top: false cover: false toc: true mathjax: true date: 2023-08-19 14:30:37 password: summary: tags: categories: 内连接和外连接 全连接:在两张表进行连接查询 ......
MySQL 字段根据逗号分割实现列转行
表数据: 期望数据: 实现sql: select a.id, b.help_topic_id +1, a.execute_name, #substring_index(a.execute_name,',',b.help_topic_id+1), substring_index(substring_i ......
完美解决MySQL ERROR:Access denied for user `root`@`localhost` (using password:YES)
windows找到mysql安装目录下的my.ini,并在最后一行 添加skip-grant-tableslinux 目录为 etc/my.cnf 在最后一行 添加skip-grant-tables 1、输入mysql -u root -p 然后回车2、 输入 use mysql; 3、输入upda ......
MySQL篇:bug1_navicat添加外键保存后不起作用(消失)
问题 在Nacicat premium中添加外键一保存就消失 用SQL语句也显示创建成功,没有报错,可是在INSERT中又起不到约束作用 解决办法 参考一下资料发现可能是表的类型不支持外键 要在 MySQL 声明外键,用户应该紧记几个要点: 两个表必须是 InnoDB 类型。 在参考的表,必须有一个 ......
mysql的4种join
1、内连接(inner join 可简写为join) 就是交集,也就是两张表的共同数据 select * from a [inner] join b on a.key = b.key 2、左外连接 从集合上看就是A,B的交集加上A的私有 select * from a left join b on ......
MySQL中concat()与concat_ws()用法
concat() 字符串拼接:concat(string1,string2,string3...) 说明:此方法在拼接的时候如果有一个值为NULL,则返回NULL concat("aaa","bbbb","ccc") aaabbbccc concat_ws() 字符串拼接:concat_ws(sep ......
mysql中的索引下推(ICP)
索引下推(index condition pushdown )简称ICP,在Mysql5.6的版本上推出,用于优化查询。索引下推是把本应该在 server 层进行筛选的条件,下推到存储引擎层来进行筛选判断,这样能有效减少回表。 适用条件: 1、ICP只能用于辅助索引(非主键索引),不能用于聚集索引。 ......
nacos redis mysql 服务启动脚本
nacos # cat /etc/systemd/system/nacos.service [Unit] Description=nacos After=network.target [Service] Type=forking ExecStart=/usr/local/src/nacos/bin/ ......
CSS中的变量
前言 在 CSS 中,有很多需要反复使用的属性值,如果每个使用的地方都直接写死这个值,而没有使用变量去定义这个值的话,后期修改起来会很麻烦。有很多人忽略了在 CSS 中也可以定义变量这个事情,相信你会爱上它 ! CSS 使用变量有很多好处: 可以减少样式代码的重复性,增加样式代码的扩展性和灵活性 声 ......
已知结构体成员地址,计算出结构体变量地址
点击查看代码 /** * rt_container_of - return the member address of ptr, if the type of ptr is the * struct type. */ #define rt_container_of(ptr, type, member ......
二进制安装MySQL
二进制安装MySQL ## 安装mysql #添加用户组 [root@localhost ~]# groupadd mysql [root@localhost ~]# useradd -r -g mysql -s /sbin/nologin mysql [root@localhost ~]# mkd ......