自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(186)
  • 收藏
  • 关注

原创 expdp/impdp remap_table参数使用

expdp/impdp remap_table参数使用

2022-01-07 10:12:20 2113 1

原创 Mysql 5.7搭建多源复制时遇到 Error_code: 1593 these UUIDs must be different for replication to work

show slave status/G; 显示错误信息Seconds_Behind_Master: NULLMaster_SSL_Verify_Server_Cert: No Last_IO_Errno: 1593 Last_IO_Error: Fatal error: The slave I/O thread stops b...

2019-11-14 22:47:20 1123

原创 mysql5.7 误删管理员root%'localhost'账户

1)停止数据库kill Mysql进程2)在加上 --skip-grant-tables启动mysql 进程加粗样式其中--skip-grant-tables意思是启动MySQL 服务的时候跳过权限表认证。启动后,连接到MySQL 的root 将不需要口令cd /mysqldata/mysql/bin./mysqld_safe --defaults-file=/etc/my.cnf ...

2019-07-11 18:43:12 1739

原创 忘记MySQL、Mariadb的root密码

MySQL 的root 密码忘了,不知道改怎么办,下面是修改root 密码步骤。(1)登录到数据库所在服务器,手工kill 掉MySQL 进程:kill `cat /mysql-data-directory/hostname.pid`其中,/mysql-data-directory/hostname.pid 指的是MySQL 数据目录下的.pid 文件,它记录了MySQL 服务...

2019-06-25 18:49:47 565

原创 redhat 7.3 Maridb 配置MaxScale实现读写分离

1 MaxScale介绍maxscale是mariadb公司开发的一套数据库中间件,可以很方便的实现读写分离方案;并且提供了读写分离的负载均衡和高可用性保障。另外maxscale对于前端应用而言是透明的,我们可以很方便的将应用迁移到maxscale中实现读写分离方案,来分担主库的压力。maxscale也提供了sql语句的解析过滤功能。2 环境说明主机IP 角色 Ser...

2019-06-25 18:49:11 589

原创 Windows 安装 Mariadb-10.2.12-winx64.zip

1 MariaDB介绍MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。。2 MariaDB 下载下载地址:https:/...

2019-06-25 18:48:23 3036

原创 Xtrabackup 恢复Mariadb单个表

1、安装 mysql 备份工具 Percona XtraBackup安装 mysql 备份工具 Percona XtraBackup2、恢复单个表说明1). 针对InnoDB表恢复2). 开启了参数innodb_file_per_table 此参数修改InnoDB为独立表空间模式,每个数据库的每个表都会生成一个数据空间3、为备份建立一个只有备份权限的用户MariaDB ...

2019-06-25 18:47:44 567

原创 Mariadb [ERROR] Can't open and lock privilege tables: Table 'mysql.servers' doesn't exist

现象描述:[[email protected] mysql]# service mysql startStarting MariaDB.180227 01:54:58 mysqld_safe Logging to '/data1/mysql/log/error.log'.180227 01:54:58 mysqld_safe Starting mysqld daemon with da...

2019-06-25 18:47:02 5682

原创 Mysql 5.7.17 初始化完成登录mysql提示密码过期

说明:安装Mysql 5.7.17 登录root 用户使用初始化密码提示如下错误:[root@dg1 bin]# ./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data2017-09-15T17:02:21.325100Z 0 [Warning] TIM...

2019-06-25 15:17:55 969

原创 安装 mysql 备份工具 Percona XtraBackup

xtrabackup第三方备份工具Xtrabackup 是percona公司的开源项目,用以实现类似innodb官方的热备份工具InnoDB Hot Backup的功能,能够非常快速地备份与恢复mysql数据库。 Xtrabackup中包含两个工具:xtrabackup是用于热备份innodb, xtradb表中数据的工具,不能备份其他类型的表,也不能备份数据表结构;innobackup...

2019-06-25 15:16:18 484

原创 mysql.sock丢失后如何连接数据库

在MySQL 服务器本机上连接数据库时,经常会出现mysql.sock 不存在,导致无法连接的问题。这是因为如果指定localhost 作为一个主机名,则mysqladmin 默认使用UNIX 套接字文件连接,而不是TCP/IP。而这个套接字文件(一般命名为mysql.sock)经常会因为各种原因而被删除。从MySQL 4.1 开始,通过—protocol= TCP | SOCKET | P...

2019-06-25 15:15:25 587

原创 MySQL运行状态show status详解

查看MySQL运行状态1)show global status2) SELECT VARIABLE_NAME, VARIABLE_VALUE FROM information_schema.GLOBAL_STATUSshow status详解状态名 作用域 详细解释 Aborted_clients Global 由于客户端...

2019-06-25 15:14:02 428

原创 mysql 配置文件my-small.ini、my-medium.ini、my-large.ini、my-huge.ini 说明

在mysql中安装成功后目录中我们会看到my-small.ini、my-medium.ini、my-large.ini、my-huge.ini几个文件,下面介绍一下。这几个文件是mysql针对不同的应用推荐的不同的配置信息;但这些配置只有放到my.ini中才会被应用。其中:1、my-small.ini是为了小型数据库而设计的。不应该把这个模型用于含有一些常用项目的数据库。2、my-m...

2019-06-25 15:13:23 1581

原创 Mysql information_schema 数据库中对象说明

information_schema数据库是MySQL系统自带的数据库,它提供了数据库元数据的访问方式。感觉information_schema就像是MySQL实例的一个百科全书,记录了数据库当中大部分我们需要了结的信息,比如字符集,权限相关,数据库实体对象信息,外检约束,分区,压缩表,表信息,索引信息,参数,优化,锁和事物等等。通过information_schema我们可以窥透整个MySQL实...

2019-06-24 17:52:55 588

原创 查看 MySQL 字符集的方法

1 MySQL字符集设置系统变量:– character_set_server:默认的内部操作字符集– character_set_client:客户端来源数据使用的字符集– character_set_connection:连接层字符集– character_set_results:查询结果字符集– character_set_database:当前选中数据库的默认字符集– c...

2019-06-24 17:52:17 27112

原创 安装 Mysql 示例数据库sakila

1 下载示例数据库压缩包https://downloads.mysql.com/docs/sakila-db.zip2 解压只有三个文件[[email protected] software]# unzip sakila-db.zip[[email protected] software]# ls -l sakila*-rw-r--r-- 1 root root 741613 M...

2019-06-24 17:51:35 503

原创 mysql 迁移数据文件之后报 [ERROR] InnoDB: The innodb_system data file 'ibdata1' must be writable

场景:我把备份的数据目录还原回来启动数据库报错,查看错误日志信息如下:2018-04-04 1:34:27 140362091378496 [ERROR] mysqld: File '/data/mysql/data/aria_log_control' not found (Errcode: 13 "Permission denied")2018-04-04 1:34:27 14036...

2019-06-24 17:50:52 4275 1

原创 Linux下MySQL数据库目录更改转移

场景,ibdata1文件增长过快,或者数据库数据量增长过快导致datadir 目录快满的情况下,将datadir 目录下数据迁移到其他目录。备份数据库备份数据库很重要,防止迁移数据库失败恢复数据库。[[email protected]/]# mysqldump -uroot -proot --all-databases --opt --add-drop-database --add-d...

2019-06-24 17:49:57 2287

原创 Mysql 传输表空间--将InnoDB表复制到另一个实例(一)

说明:实验环境是mysql5.7.17这个过程演示了如何从运行的MySQL服务器实例复制一个普通的InnoDB表到另一个正在运行的实例。在相同的实例中,可以使用较小的调整来执行完整的表恢复。在源实例上创建一个表Mysql> use testDatabase changedMysql> CREATE TABLE t(c1 INT) ENGINE=InnoDB;Query...

2019-06-24 17:48:59 634

原创 Mysql 传输表空间--将InnoDB分区表复制到另一个实例(二)

说明:实验环境是mysql5.7.17这个过程演示了如何从一个运行的MySQL服务器实例复制一个分区的InnoDB表到另一个正在运行的实例。在相同的实例中,使用小调整的相同过程可以用来执行分区InnoDB表的完整恢复。在源实例上,如果不存在的话,创建一个分区表在下面的例子中,创建了一个包含三个分区(p0、p1、p2)的表:Mysql> use testDatabase ch...

2019-06-24 17:48:19 649

原创 Mysql 传输表空间--将InnoDB表分区复制到另一个实例(三)

说明:实验环境是mysql5.7.17这个过程演示了如何从运行的MySQL服务器实例复制InnoDB表分区到另一个正在运行的实例。在相同的实例中,使用较小的调整的相同过程可以用来执行InnoDB表分区的恢复。在下面的例子中,一个带有四个分区(p0、p1、p2、p3)的分区表在源实例上创建。两个分区(p2和p3)被复制到目标实例。在源实例上,如果不存在的话,创建一个分区表在源实例上,如果...

2019-06-24 17:47:33 562

原创 Mysql 5.7搭建多源复制时遇到 Error_code: 1593 these UUIDs must be different for replication to work

show slave status/G; 显示错误信息Seconds_Behind_Master: NULLMaster_SSL_Verify_Server_Cert: No Last_IO_Errno: 1593 Last_IO_Error: Fatal error: The slave I/O thread stops b...

2019-06-24 17:46:23 674

原创 ERROR 1133 (42000): Can't find any matching row in the user table

执行授权语句和授权时提示:ERROR 1133 (42000): Can't find any matching row in the user tablemysql> grant select on test.* to test@'192.168.56.8';ERROR 1133 (42000): Can't find any matching row in the user t...

2019-06-24 12:07:51 699

原创 Mysql 5.7 多源复制 创建相同的数据库时提示 Slave: Can't create database 'test'; database exists Error_code: 1007

Mysql 5.7 多源复制有个限制,源数据库的名称不能相同。下面测试在两个源主库创建相同数据库test,第二个主库创建的时候查看从库状态报错如下所示:查看从库进程状态mysql> SHOW SLAVE STATUS FOR CHANNEL 'Master_2'/G;...Last_SQL_Errno: 1007Last_SQL_Error: Error 'Can't creat...

2019-06-19 11:47:17 1425

原创 Mysql 5.7 基于Binlog的多源复制

MySQL多源复制使复制从服务器可以同时接收来自多个来源的事务。多源复制可用于将多台服务器备份到单台服务器,合并表分片并将多台服务器的数据合并到单台服务器。多源复制在应用事务时不会执行任何冲突检测或解决方案,并且如果需要,这些任务将留给应用程序。在多源复制拓扑中,从服务器为每个主服务器创建一个复制通道,以便从中接收事务。环境说明:maseter1:192.168.1.32:3306 re...

2019-06-19 11:46:25 191

原创 Mysql 5.7 基于GTID的多源复制

MySQL多源复制使复制从服务器可以同时接收来自多个来源的事务。多源复制可用于将多台服务器备份到单台服务器,合并表分片并将多台服务器的数据合并到单台服务器。多源复制在应用事务时不会执行任何冲突检测或解决方案,并且如果需要,这些任务将留给应用程序。在多源复制拓扑中,从服务器为每个主服务器创建一个复制通道,以便从中接收事务。环境说明:maseter1:192.168.1.32:3306 re...

2019-06-19 11:45:46 982

原创 Mysql 分区表介绍

2018-04-24 01:032940原创mysql编辑删除本文链接:https://www.cndba.cn/leo1990/article/27481 概述什么是分区,分区呢就是把一张表的数据分成N多个区块,这些区块可以在同一个磁盘上,也可以在不同的磁盘上。2 分区的优点:1)分区可以在一个表中存储比单个磁盘或文件系统分区上的数据更多的数据。2)通过删除仅包含该数...

2019-06-19 11:45:03 135

原创 Mysql 分区表管理

范围和列表分区的管理范围和列表分区的添加和删除都以类似的方式处理,因此我们在本节中讨论这两种分区的管理。创建测试表CREATE TABLE tr (id INT, name VARCHAR(50), purchased DATE) PARTITION BY RANGE( YEAR(purchased) ) ( PARTITION p0 VALUES LESS THAN (1...

2019-06-19 11:43:02 309

原创 Linux 安装Mysql 5.7.17手册

2018-08-18 14:593250原创mysql编辑删除本文链接:https://www.cndba.cn/leo1990/article/29552 MySQL 安装2.1 下载mysqlwget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz2.2...

2019-06-19 11:41:54 176

原创 解决Mysql 主从或主主报1032错误

1032错误的主要原因是主库更新或者是删除的记录在从库上不存在引起的。处理此种错误一般有两种思路:1、直接跳过错误执行语句2、找到错误执行语句,修复从库数据第一种解决方案会有造成主从不一致的隐患(delete语句可以跳过),第二种是从根本上解决问题比较推荐语句跳过操作方法如下:1032 错误提示如下:Replicate_Wild_Ignore_Table: ...

2019-06-19 11:41:16 8134

原创 解决Mysql 主从或主主报1062错误

1062错误——主键冲突,出现这种情况就是从库出现插入操作,主库又插入相同的数据,iothread没问题,sqlthread出错处理此种错误一般有两种思路:1、直接跳过错误执行语句2、找到错误执行语句,修复主库2数据语句跳过操作方法如下:1062 错误提示如下: Last_Errno: 1062 Last_Error: Could not execute Wri...

2019-06-19 11:40:10 11670

原创 MySQL 设置read-only

使用read-only,可以让整个mysqld实例处于只读的状态,但是要注意的是,对于拥有SUPER权限的超级用户来说,read-only是无法做限制的。因此对外,我们只能提供普通用户的权限。read-only可以用于主从同步的从库上,可以很方便的实现从库的安全性。设置的方法很简单,有两种方法:1)vi /etc/my.cnf在my.cnf的[mysqld]下输入read-only=1...

2019-06-19 11:39:19 10494

原创 mysql 删除 relay log 方法

2018-08-27 21:014660原创mysql编辑删除本文链接:https://www.cndba.cn/leo1990/article/2970方法1 :自动 设置参数 relay_log_purge = 1mysql> SET GLOBAL relay_log_purge = 1;Query OK, 0 rows affected (0.00 sec)或者在/e...

2019-06-19 11:37:40 1877

原创 Oracle GoldenGate 12c 安装

创建软件安装目录并赋权[[email protected] ~]# mkdir -p /u01/app/oracle/ogg[[email protected] ~]# chown -R oracle:oinstall /u01/app/oracle/ogg设置Library 路径配置ORACLE_HOME和ORACLE_SIDcat ~/.bash_profile设置Libr...

2019-06-18 10:20:28 977

原创 GoldenGate 12.3 初始化提示时 OGG-01201 Error reported by MGR : Access denied.

描述:Ogg 启动初始化进程,report 初始化进程提示OGG-01201 Error reported by MGR : Access denied.:GGSCI (cndba) 33> start extinitSending START request to MANAGER ...EXTRACT EXTINIT startingGGSCI (cndba) 3...

2019-06-18 10:19:01 840

原创 OGG-00446 Oracle GoldenGate Capture for Oracle, ext1.prm: No valid log files for current redo

问题描述:ORACLE RAC 配置OGG时,启动rac 的extract 进程时日志提示如下:2017-10-25T23:55:10.619+0800 ERROR OGG-00446 Oracle GoldenGate Capture for Oracle, ext1.prm: error 2 (No such file or directory) opening re...

2019-06-18 10:18:31 1710

原创 ORA-04098: trigger 'SYS.GGS_DDL_TRIGGER_BEFORE' is invalid and failed re-validation

运行OGG DDL@ddl_setup.sql 时报错,提示以下信息:DDL TRIGGER RUNNING STATUS----------------------------------------------------------------------ENABLEDFROM "OGG" ."GGS_SETUP" *ERROR at line 2:...

2019-06-18 10:18:02 5038 1

原创 Oracle 11g 单实例到单实例OGG同步实施文档-EXPDP初始化

1.环境介绍类别 源端 目标端 数据库类型 单实例 单实例 数据库版本 11.2.0.4 11.2.0.4 ORACLE_SID cndba cndba DB_NAME cndba cndba 主机IP地址 192.168.1.85 192.168.1.86 OS版本 RedHat 6.7 ...

2019-06-18 10:17:31 452

原创 Oracle 11g 单实例到单实例OGG同步实施文档-OGG initial load

1.环境介绍类别 源端 目标端 数据库类型 单实例 单实例 数据库版本 11.2.0.4 11.2.0.4 ORACLE_SID cndba cndba DB_NAME cndba cndba 主机IP地址 192.168.1.85 192.168.1.86 OS版本 RedHat 6.7 ...

2019-06-18 10:16:27 1141

原创 Oracle 11g 单实例到单实例OGG同步实施文档-RMAN 初始化

1.环境介绍类别 源端 目标端 数据库类型 单实例 单实例 数据库版本 11.2.0.4 11.2.0.4 ORACLE_SID cndba cndba DB_NAME cndba cndba 主机IP地址 192.168.1.85 192.168.1.86 OS版本 RedHat 6.7 ...

2019-06-17 10:57:15 360

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除