导航

随笔分类 -  Mysql

摘要:一.问题的描述 备份程序 执行前滚的时候报错。(-apply-log) InnoDB: Errornumber 24 means 'Too many open files'. InnoDB: Some operatingsystem error numbers are described at In 阅读全文

posted @ 2019-08-09 17:19 datalife 阅读(391) 评论(0) 推荐(0)

摘要:master上备份mysql/data/Percona-5721/scripts/xtra_sohmysql_fullbak.shscp 备份文件到备机关闭slave service mysql stop在slave服务器恢复全备恢复:恢复注意恢复文件权限问题tar -izxvf xxxx.tar. 阅读全文

posted @ 2019-02-25 15:54 datalife 阅读(311) 评论(0) 推荐(0)

摘要:两个节点:mkdir -p /data/mysql-5721/datamkdir -p /data/mysql-5721/innodbmkdir -p /data/mysql-5721/replicationmkdir -p /data/mysql-5721/logsmkdir -p /data/m 阅读全文

posted @ 2018-06-28 17:20 datalife 阅读(232) 评论(0) 推荐(0)

摘要:ERROR 1217 (23000): Cannot delete or update a parent row: a foreign key constrain fails。 可能是MySQL在InnoDB中设置了foreign key关联,造成无法更新或删除数据。可以通过设置FOREIGN_KE 阅读全文

posted @ 2018-04-23 09:20 datalife 阅读(389) 评论(0) 推荐(0)

摘要:一.maxscale简介1.MaxScale是maridb开发的一个mysql数据中间件,其配置简单,能够实现读写分离,并且可以根据主从状态实现写库的自动切换。 二.安装1.安装可以通过rpm安装2.可以直接下载文件放入指定目录,本次采用第二种方法#tar zxvf maxscale-2.2.0.r 阅读全文

posted @ 2018-01-24 11:36 datalife 阅读(653) 评论(0) 推荐(0)

摘要:[client]port=3306socket=/mysql/conf/mysql.sock #The MySQL server[mysqld]server_id=0612port=3306user=mysqlsocket=/mysql/conf/mysql.sockpid-file=/mysql/ 阅读全文

posted @ 2018-01-15 08:45 datalife 阅读(197) 评论(0) 推荐(0)

摘要:sh: xtrabackup_56: command not foundinnobackupex: fatal error: no 'mysqld' group in MySQL options解决办法:cp xtrabackup_56 /usr/bin xtrabackup_56: error w 阅读全文

posted @ 2018-01-15 08:41 datalife 阅读(455) 评论(0) 推荐(0)

摘要:本文转自https://www.cnblogs.com/hellotracy/articles/5183057.html因为碰到同样的问题所以记录下。 很多时候,就算thread 正在进行,也不代表没有错误,一定要看看具体表示错误的变量 mysql> show slave status\G **** 阅读全文

posted @ 2017-12-14 15:10 datalife 阅读(2598) 评论(0) 推荐(0)

摘要:最近在部署MySQL主从复制架构的时候,碰到了"Last_IO_Error: Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs; these UUIDs mus 阅读全文

posted @ 2017-12-12 11:23 datalife 阅读(10002) 评论(0) 推荐(0)

摘要:mysql的高可用体系<>追求更高稳定性的服务体系 可扩展性:横向扩展(增加节点)、纵向扩展(增加节点的硬件配置) 高可用性<>Slave+LVS+Keepalived实现高可用:在从库部署负载均衡器。<>安装配置LVS:相当于负载均衡器。我们选择在192.168.1.9主机名为linux04的服务 阅读全文

posted @ 2017-05-05 12:06 datalife 阅读(944) 评论(0) 推荐(0)

摘要:<>关键性指标1、IOPS(Input/Output operations Per Second)每秒处理的I/O请求次数:需要说明的一点,通常提到磁盘读写能力,比如形容它每秒读300M写200M这个说的是数据吞吐量(I/O能力的另一个关键指标),但是IOPS指的不是数据吞吐量,它指的是每秒能够处理 阅读全文

posted @ 2017-05-04 11:46 datalife 阅读(627) 评论(0) 推荐(0)

摘要:五花八门的mysql管理工具<>mysql提供的命令行工具 mysql_install_db:mysql建库工具,在源码安装mysql环节我们使用过。 mysql_safe:mysql启动工具 mysqld:mysql主进程,mysql_safe也是调用mysqld进程。启动关闭数据库、查询或修改数 阅读全文

posted @ 2017-05-02 17:37 datalife 阅读(735) 评论(0) 推荐(0)

摘要:<>mysql复制特性:既可以实现整个服务(all databases)级别的复制,也可以只复制某个数据库或某个数据库中的某个指定的表对象。即可以实现A复制到B(主从单向复制),B再复制到C。也可以实现A直接复制到B和C(单主多从复制),甚至A的数据复制给B,B的数据也复制会A(双主复制) <>my 阅读全文

posted @ 2017-04-28 13:50 datalife 阅读(433) 评论(0) 推荐(0)

摘要:<>物理备份和逻辑备份<>联机备份和脱机备份<>本地备份和远程备份<>完整备份和增量备份<>完整恢复和增量恢复<>复制表相关文件方式创建备份:MyISAM引擎表关联的文件有三类:.frm .MYD .MYI只要将这些文件复制保存就相当于对表进行了备份。MyISAM的表在备份操作前需要先持有这类对象的 阅读全文

posted @ 2017-04-26 16:56 datalife 阅读(543) 评论(0) 推荐(0)

摘要:数据导出导入<>利用CSV存储引擎加载数据:CSV存储引擎基于CSV格式文件存储数据,CSV格式是纯文本格式的文件,以逗号分隔取值。CSV引擎表的所有列值不能为空。Excel可以直接打开有个文件loaddata.txt内含数据如下:1000001,景一,郑州,jingyi@data.com10000 阅读全文

posted @ 2017-04-24 17:39 datalife 阅读(345) 评论(0) 推荐(0)

摘要:<>初始化选项文件:默认位置:windows平台 windir\my.ini windir可通过echo $WINDIR$查看 系统盘的根目录即:c:\my.ini installdir\my.ini linux/unix平台 /etc/my.cnf /etc/mysql/my.cnf SYSCON 阅读全文

posted @ 2017-04-21 17:38 datalife 阅读(661) 评论(0) 推荐(0)

摘要:存储引擎:一种设计的存取和处理方式。为不同访问特点的表对象指定不同的存储引擎,可以获取更高的性能和处理数据的灵活性。通常是.so文件,可以用mysql命令加载它。 查看当前mysql数据库支持的存储引擎:show engines \Gsystem@(none)>show engines \G**** 阅读全文

posted @ 2017-04-19 14:24 datalife 阅读(600) 评论(0) 推荐(0)

摘要:字符集:查看mysql数据库当前都支持哪些字符集:system@(none)>show character set;+ + + + +| Charset | Description | Default collation | Maxlen |+ + + + +| big5 | Big5 Tradit 阅读全文

posted @ 2017-04-17 16:06 datalife 阅读(278) 评论(0) 推荐(0)

摘要:涂抹mysql笔记-数据库中的权限体系<>能不能连接,主机名是否匹配、登陆使用的用户名和密码是否正确。mysql验证用户需要检查3项值:用户名、密码和主机来源(user、password、host)<>能不能执行操作。涉及到的字典表 mysql.user mysql.db mysql.tables_ 阅读全文

posted @ 2017-04-14 13:42 datalife 阅读(743) 评论(0) 推荐(0)

摘要:mysql的表对象是基于库维护的,也就是说它属于某个库,不管对象是由谁创建的,只要库在表就在。这根Oracle不同Oracle中的表对象是基于用户的。属于创建改对象的用户所有,用户在表就在。mysql中的数据库(database)和Oracle数据库中的数据库概念不同。每个mysql都是由多个数据库 阅读全文

posted @ 2017-04-12 17:12 datalife 阅读(313) 评论(0) 推荐(0)