数据库安装主要有以下安装方式:1.rpm和yum安装方式特点:安装速度快,但很多东西不能修改,如路径,功能不能定制 2.编译安装:安装慢,但可以修改很多东西,如路径,功能定制 3.二进制安装:安装快且可以定制某些东西下面就来说说MySQL二进制安装:1.下载:进入MySQL官网www.mysql.com,点击下载。 2.下载MySQL社区版。 3.选择MySQL社区服务器。 4.如图所示,选择m
转载 2023-08-18 16:03:57
88阅读
1、系统环境:CentOS 6.5_x862、mysql-5.5.38-linux2.6-i686.tar.gz    MySQL 二进制分发版的文件名格式为 mysql-VERSION-OS.tar.gz,其中 VERSION 是版本号(例如,5.1.51),OS表示分发版安装的操作系统类型(例如,linux-i686)。为什么要使用通用二进制包? &nb
一 String1、set key value [ex 秒数] / [px 毫秒数]  [nx] /[xx]如: set a 1 ex 10 , 10秒有效Set a 1 px 9000  , 9秒有效注: 如果ex,px同时写,以后面的有效期为准如 set a 1 ex 100 px 9000, 实际有效期是9000毫秒 nx: 表示key不存在时,执行操作xx:
在一次mysql的数据备份恢复的操作中,碰到一个问题:在使用sqlyog进行数据备份后,然后将数据在另外一个服务器上进行恢复,由于其中一个表中有varbinary字段,导致“’”分隔符被吞噬(由于二进制编码的问题,引号分隔符被当作了数据的一部分),从而使得数据不能被正常导入。采用了一些文本工具进行处理,都没有成功,有的虽然可以识别,但会自动的修改了其中的二进制编码的数据,有的则会插入其他的二进制
转载 2023-06-07 11:25:43
177阅读
centos 7 卸载 mariadb 的正确命令一、列出所有被安装的rpm package rpm -qa | grep mariadb、强制卸载相关的软件 语句:rpm -e --nodeps 软件名 实例:rpm -e --nodeps mariadb-libs-5.5.37-1.el7_0.x86_64 (也可以使用yum remove mariadb-libs-5.5.37-1.el7
转载 2023-12-26 21:39:51
90阅读
MySQL 支持两类字符型数据:文本字符串和二进制字符串。二进制字符串类型有时候也直接被称为“二进制类型”。MySQL 中的二进制字符串有 BIT、BINARY、VARBINARY、TINYBLOB、BLOB、MEDIUMBLOB 和 LONGBLOB。下表中列出了 MySQL 中的二进制数据类型,括号中的M表示可以为其指定长度。BIT 类型位字段类型。M 表示每个值的位数,范围为 1~64。如果
 Mysql Binary Log MySQL二进制日志是一个二进制文件,主要用于记录修改数据或有可能引起数据变更的MySQL语句。二进制日志中记录了对MySQL数据库执行更改的所有操作,并且记录了语句发生时间、执行时长、操作数据等其它额外信息,但是它不记录SELECT、SHOW等那些不修改数据的SQL语句。二进制日志主要用于数据库恢复和主从复制,以及审计(audit)操作。一 二进制
虽然现在很少用到二进制,可是一些源码中会经常遇到,比如://HashMap中的hash方法: static final int hash(Object key) { int h; return (key == null) ? 0 : (h = key.hashCode()) ^ (h >>> 16); }这里记录一些二进制知识。一:负数如
MySQL二进制日志—binlog 文章目录MySQL二进制日志—binlog一、什么是二进制日志1.概念2.具体分析二进制日志的作用1.基于时间点的恢复原理三、二进制日志的模式以及相关参数binlog的模式:statement、row、mixed参数1:log_bin参数2:sql_log_bin参数3:binlog_format参数4:max_binlog_size参数5:sync_bin
转载 2023-08-08 09:08:51
129阅读
本文的操作环境是 macOS Mojave 10.14.1, mysql 5.7.19二进制日志的作用二进制日志主要记录 MySQL 数据库的变化。它会记录所有更改表数据和表结构的事件,比如 update、delete 等,它也会记录语句执行所用的时间。为了保证事件的准确性,会记录事件的长度。它不会记录 select、show 语句的执行。使用二进制日志主要有两种用途:主从备份。主库上的二进制日志
        转成二进制主要有以下几种:正整数转二进制,负整数转二进制,小数转二进制; 1、  正整数转成二进制。要点一定一定要记住哈:除取余,然后倒序排列,高位补零。         也就是说,将正的十进制数除以,得到的商再除以,依次类推知道商为零
1. 从://www.mysql.com下载二进制版的Mysql安装包 //这个MYSQL二进制版的,不用编译Linux (x86) 5.0.41 59.6M Download | Pick a mirrormysql-5.0.41-linux-i686-glibc23.tar.gz...
原创 2021-12-30 15:04:51
172阅读
 打开xhell进入系统进入mysql配置文件目录 执行 cd /etc/mysql首先找到my.cnf这个配置文件,然后使用vim进入文件编辑 放开我标记的地方。注意我标记的地方,其实这个就是在引用 etc/mysql/mysql.conf这个配置文件。之前我就没注意,很多配置我都是在mysql.conf这个里去修改,但是重启mysql始终没有变化。最后我就在这个my.cnf发现这个是
转载 2023-06-02 08:50:20
178阅读
二进制日志记录已提交事务导致数据改变或潜在导致数据改变的SQL语句,通过“重放”日志文件中的事件来生成数据副本,不依赖存储引擎类型。开启二进制日志,默认是关闭的,二进制日志和数据分开存放开启记录二进制文件的功能:在my.cnf的[mysqld]下加入log_bin[=/path/somefile]默认二进制日志在数据库目录下,mariadb-bin.000001 为二进制日志数据文件,m
转载 2023-08-12 20:54:02
187阅读
文章目录1 MySQL中的二进制类型1.1 二进制类型概览1.2 binary和varbinary类型1.3 bit类型1.4 blob类型1.5 实战建议 1 MySQL中的二进制类型1.1 二进制类型概览二进制数据和文本数据在mysql 中的最大区别在于:二进制类型存储原始的二进制数据(如图片,视频,exe文件等)。文本类型(TEXT)用来存储字符字符串(如由英文字符、中文字符或其它语言字符
转载 2023-06-16 15:00:52
326阅读
一、Mysql binlog日志有三种格式,分别为ROW、Statement以及MiXED。Row LevelBinary Log会记录成【每一行数据被修改的形式】,然后在Slave端再对相同的数据进行修改。如果修改了表的结构,那么binlog日志记录的是重新创建表,在插入字段、update等操作语句,而不是的alter的动作。优点:在Row Level模式下,Binnary Log可以不记录
转载 2023-08-12 20:37:05
92阅读
MySQL二进制日志的主要作用有三个:数据恢复、主从服务器日志复制即同步、审计判断是否有对数据库进行注入的攻击。二进制日志文件无法直接打开,需要工具进行分析。
转载 2023-05-26 22:33:19
134阅读
MySQL-主从复制:基于二进制文件复制详解前言主从复制是指把一个MySQL的数据库服务器作为主服务器(master),然后把master的数据复制到一个或者多个MySQL数据库服务器作为从服务器(slave)。从master到slave的复制一般是异步复制,所以从服务器的复制可以随时停止,也不会影响到主服务器的使用。可以通过配置来决定只复制哪些数据库或者哪些表的数据。主从复制的优点读写分离提高负
转载 2024-07-31 16:34:21
40阅读
引言 注:图片取自网络 提一下比较重要的几个:重做日志(Redo Log):重做日志是实现mysql事务的持久性的原理之一,当新增数据时,Redo Log会备份新数据,在事务提交前,只要持久化Redo Log即可,而不需要持久化实际数据,如果这时候mysql系统崩溃,虽然数据还没有持久化新增数据,但是Redo Log已经持久化了,系统可以根据Redo Log内容将数据恢复到最新的状态。回滚日志(U
MySQL 支持两类字符型数据:文本字符串和二进制字符串。 二进制字符串类型有时候也直接被称为“二进制类型”。
转载 2023-05-26 22:33:40
174阅读
  • 1
  • 2
  • 3
  • 4
  • 5