• innobackupex 恢复阿里云 RDS 备份数据

    发布于:2021-02-07 作者:Garany 评论(0) 引用(0) 浏览(104)   分类:破万卷书  

    1.安装qpress wget "http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/attach/183466/cn_zh/1608011575185/qpress-11-linux-x64.tar" tar xvf qpress-11-linux-x64.tar  cp qpress /usr/bin/ 2.安装innobackupex wget https://downloads.percona.com/downloads/Percona-XtraBackup-2.4/Percona-XtraBackup-2.4.21/binary/redhat/7/x86_64/percona-xtrabackup-24-2.4.21-1.el7.x86_64.rpm  yum install libev perl-Digest-MD5 perl-DBD-MySQL -y rpm -Uvh percona-xtrabackup-24-2.4.21-1.el7.x86_64.rpm  3.解包 cat...

    阅读全文>>

    标签: mysql
  • MySQL的sql_mode

    发布于:2018-06-07 作者:Garany 评论(1) 引用(0) 浏览(411)   分类:破万卷书  

    sql_mode作为mysql数据库的环境变量,定义了mysql应该支持的sql语法,数据校验等。 mysql5.0+支持三种sql_mode模式:  ANSI模式:宽松模式,对插入数据进行校验,如果不符合定义类型或长度,对数据类型调整或截断保存,报warning警告。  TRADITIONAL模式:严格模式,当向mysql数据库插入数据时,进行数据的严格校验,保证错误数据不能插入,报error错误。 STRICT_TRANS_TABLES模式:严格模式,进行数据的严格校验,错误数据不能插入,报error错误。 由于MySQL5.6+中使用了STRICT_TRANS_TABLES模式,使MySQL 5.7控制的更加严格,一些低版本的SQL语句就无法执行了。 1.查看默认的SQL模式: 2.修改默认sql_mode模式: 2.1 临时生效,数据库重启失效 mysql> SET global sql_mode="IGNORE_SPACE,NO_ZER...

    阅读全文>>

    标签: linux mysql
  • MySQL: ERROR 1040: Too many connections异常

    发布于:2017-05-11 作者:Garany 评论(0) 引用(0) 浏览(318)   分类:破万卷书  

    一种原因是访问量过高,MySQL负载过高,这个时候就要考虑增加增加MySQL服务器或者做读写分离; 另一种原因是MySQL的中max_connections值配置过小。 max_connections 最大连接数,整个mysql服务器的最大连接数 max_user_connections 服务器响应的最大连接数,每个数据库用户的最大连接数 一、查看MySQL的最大连接数和响应的最大连接数 1.查看mysql的最大连接数 > show variables like '%max_connections%'; +------------------------+--------+ | Variable_name     | Value | +------------------------+--------+ | max_connections | 151   | +------------------------+--------+ 1 row in set (0.00 sec) 2.查看服务器响应的最大连接数:...

    阅读全文>>

    标签: linux mysql
  • mysql 锁表解锁表

    发布于:2017-03-15 作者:Garany 评论(0) 引用(0) 浏览(1913)   分类:破万卷书  

    一:锁表(锁定数据表,避免在备份过程中,表被更新) 1.为表增加一个读锁定 mysql >LOCK TABLES tbl_name READ; 2.为表增加一个写锁定 mysql >LOCK TABLES tbl_name WRITE; 3.查询哪些表正在被锁状态 mysql >show OPEN TABLES where In_use > 0; 二:mysql解锁 1.查询进程 mysql >show processlist; 2.杀掉进程 mysql >kill ID; 或者: mysql>UNLOCK TABLES; 补充: 查看正在锁的事务 > SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS; 查看等待锁的事务 > SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;

    阅读全文>>

    标签: mysql 锁表