一、日志及其说明  1、错误日志     主要记录服务器启动和关闭过程中的信息,服务器运行过程中的错误信息,事务调度器运行一个事件是产生的日志信息,在从服务器上启动从服务器上启动从服务器进程是产生的日志信息。 2、一般查询日志 general_log、general_log_file 、log、log_output &            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-10-11 10:21:54
                            
                                2656阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            同大多数关系型数据库一样,日志文件是MySQL数据库的重要组成部分。MySQL有几种不同的日志文件,通常包括错误日志文件,二进制日志,通用日志,慢查询日志,等等。这些日志可以帮助我们定位mysqld内部发生的事件,数据库性能故障,记录数据的变更历史,用户恢复数据库等等。二进制日志,也叫binary log,是MySQL Server中最为重要的日志之一,本文主要描述二进制日志。1、MySQL日志文            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-28 17:34:16
                            
                                81阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                同大多数关系型数据库一样,日志文件是MySQL数据库的重要组成部分。MySQL有几种不同的日志文件。通常包括错误日志文件,二进制日志,通用日志,慢查询日志,等等。这些日志能够帮助我们定位mysqld内部发生的事件。数据库性能故障,记录数据的变更历史。用户恢复数据库等等。二进制日志,也叫binary log。是MySQL Server中最为重要的日志之中的一个,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-21 20:39:16
                            
                                162阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Mariadb Mysql 的配置使用CentOS 7 Mariadb 的学习在linux上安装软件的方式yum安装 在线搜索rpm格式的软件包,进行自动的依赖关系处理,下载,安装 (阿里云的yum仓库,里面的软件都是阿里云运维工程师定义的)yum install mysql -y手动rpm包安装 ,需要手动解决N个软件依赖-rpm -ivh mysqlxx.rpm源码编译安装(这种方式是企业应用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-18 10:20:08
                            
                                4阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            二进制日志二进制日志记录了所有对数据库执行更改的操作,二进制主要有以下两种作用:1、恢复(recovery)2、复制(replication)二进制日志的启动:配置参数log-bin[=name],如果不指定name,则默认二进制日志文件名为主机名,后缀名为二级制日志的序列号,所在路径为数据库所在目录。以index为后缀的文件为二进制日志的索引文件,用来存储过往生产的二进制日志。和二进制日志相关的            
                
         
            
            
            
            MySQL 中很少提及日志的备份,但日志备份也是非常重要,可以恢复到指定时间点。日志备份可以使用自带的工具 mysqlbinlog 进行备份,mysqlbinlog 也是解析 binlog 的工具。相关参考: Using mysqlbinlog to Back Up Binary Log Files 示例:# 备份指定 binlog 文件(备份的文件名有前缀 "prefix_")...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-01-11 02:06:29
                            
                                112阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            转成二进制主要有以下几种:正整数转二进制,负整数转二进制,小数转二进制;1、 正整数转成二进制。要点一定一定要记住哈:除二取余,然后倒序排列,高位补零。 也就是说,将正的十进制数除以二,得到的商再除以二,依次类推知道商为零或一时为止,然后在旁边标出各步的余数,最后倒着写出来,高位补零就OK咧。哎呀,还是举例说明吧,比如42转换为二进制,如图1所示操作。42除以2得到的余数分别为010101,然后咱            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-19 12:49:01
                            
                                46阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            翻译人员: 铁锚翻译时间: 2013年12月25日原文地址: Activating the Binary Log参考了: 《高可用MySQL 构建健壮的数据中心》要启用二进制日志功能,可以使用 "--log-bin[=name]"选项来启动服务器.如果文件名中包含了后缀(例如 "--log-bin[=master-bin.log]"),则后缀(".log")将会被忽略.            
                
                    
                        
                                                            
                                                                        
                                                                                        翻译
                                                                                    
                            2022-02-22 11:39:02
                            
                                136阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            看完<高可用性 MySQL>的第三章,对二进制日志有加深了一些认识,现在总结下知识点。知识点:1:二进制日志是公共资源,所有的线程都向它写入语句,避免两个线程同时更新二进制日志。在写二进制日志前,需要获得一个互斥锁,在事件完成后释放。由于服务器的所有线程都向二进制日志写语句,所以这个锁会常常阻塞某些会话线程。2:默认情况下,二进制日志不是在每次写的时候直接同步到磁盘的,需要先写到二进制            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-17 10:18:11
                            
                                126阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Mysql 二进制日志备份还原 一、开启二进制日志 1、进入配置文件[mysqld]下添加配置 方案一 vim /etc/my.cnf 方案二 vim /etc/my.cnf.d/server.cnf 2、重启服务 3、进入mysql查看二进制日志开启状态 二、命令使用 # 查看二进制日志启动状态            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-09-29 16:47:00
                            
                                101阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            实验1:centos7数据库二进制最新版安装第一步:查询是否有数据库已安装,是否已经创建用户mysql。 rpm -qa mariadb* getent passwd mysql第二步:解包到指定目录下,因为二进制文件已经指定好目录 tar xvf
mariadb-10.2.8-linux-x86_64.tar.gz  -C
/usr/local/第三步:进            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-10-12 11:05:39
                            
                                944阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            备份命令: 备份全部数据库:mysqldump -uroot -proot --all-databases > /backups/data.sql 备份指定数据库:mysqldump -uroot -proot --databases test01 > e:/test01.sql 备份远程指定数据库 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-05 17:34:00
                            
                                80阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1.展开程序	#tar xf mariadb-5.5.32-linux-x86_64.tar.gz -C /usr/local/2.进入解压后的文件夹	# cd /usr/local/mariadb-5.5.32-linux-x86_64/3.创建数据存放目录	#mkdir -pv /mydata/data       &nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-08-19 07:05:55
                            
                                670阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            centos 7.3二进制安装mariadb10.2.81、确保没有安装数据库,有一个lib库没事   rpm -qa mariadb* 2、看看有没有mysql用户,有的话就使用userdel -r mysql删除,没有的话就创建。getent passwd mysql  查看是否存在mysql用户useradd -d /app/mysqldb -r -m -s /            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-10-12 17:02:25
                            
                                793阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            我们先从下面的官网下载所需的二进制文件https://downloads.mariadb.org/mariadb/10.2.3/#bits=64下载完成后,我们还可以对其进行md5校验,以确保包来传输过程中没有受到损坏,安装过程中不会出现一些奇奇怪怪的问题1准备用户和组groupadd-r-g336mysqluseradd-r-gmysql-u336-s/sbin/nologin-d/data/m            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-05-04 11:11:23
                            
                                811阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            二进制安装Mariadb            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-05-04 17:44:28
                            
                                703阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可MariaDB的目的是完全兼容MySQL,包括API和命令行,MySQL由于现在闭源了,而能轻松成为MySQL的代替品.在存储引擎方面,使用XtraDB来代替MySQL的InnoDB,MariaDB由MySQL的创始人Michael Widenius主导开发,他早前曾以10亿美元的价格,将自己创建的公司My            
                
         
            
            
            
            从mysql5.6开始支持远程拉取二进制日志mysqlbinlog --raw --stop-never --result-file=/tmp/log/ --read-from-remote-server -h 192.168.10.17 -P 3306 -u liuwei -p123456 mysql-bin.000475选项说明:-h --host:远程主机的IP地址-P --port:远程主            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-12-13 11:14:15
                            
                                1039阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             默认路径安装MySQL,Mariadb 非常简单,解压,配置权限,修改配置文件基本即可使用;自定义安装稍微有点麻烦,需要修改的地方稍微多点;下面详细介绍自定义目录,二进制安装mariadb, 使用传统常用命令启停mysql:service msyql status
service mysql stop
service mysql start下面这部分内容不在介绍之列,百度有非常详细的介            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-07 14:05:49
                            
                                313阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            mysql二进制安装,多表联合查询,备份与恢复
    mysql进阶目录mysql进阶1.二进制格式mysql安装2.mysql配置文件2.1 数据库密码破解3.多表联合查询3.1 什么是多表联合查询3.2 交叉连接(CROSS JOIN)3.2.1 笛卡尔积3.2.2 交叉连接3.3 内连接3.4 外连接3.4.1 左连接3.4.2 右连接3.5 分组查询3            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-24 09:03:31
                            
                                61阅读