
mysql
文章平均质量分 77
lt89102476
这个作者很懒,什么都没留下…
展开
-
MySQL主从搭建
环境简介master(主):192.168.12.101slave(从):192.168.12.105主机基本配置:CentOS 6.5 64bit 8G内存 100G硬盘 4核CPU 一、安装软件1、在两台linux主机上安装mysql,默认的安装位置是/var/lib/mysqlrpm -ivh MySQL-server-5.6.19-1.rhel5.x...原创 2015-02-05 10:31:40 · 166 阅读 · 0 评论 -
mysql xtrabackup在线备份还原(全备+增备)
[size=small]工具安装:[root@mysqlserver var]# tar -xvf Percona-XtraBackup-2.3.4-re80c779-el6-x86_64-bundle.tar --解压包percona-xtrabackup-2.3.4-1.el6.x86_64.rpmpercona-xtrabackup-debuginfo-2.3.4-1.el6...原创 2016-04-11 14:47:12 · 217 阅读 · 0 评论 -
mysql主库清理数据,从库保留
[size=small]因为业务需要,想在mysql主库清理一些数据,但从库想要保留,根据网友介绍,可以根据binlog跳过清理的命令1.确保主从同步的情况下,主库开始操作mysql> flush logs; --刷新日志,切换一个新的binlog日志,比较小,后面修改就会方便些Query OK, 0 rows affected (0.21 s...原创 2016-04-01 15:26:52 · 747 阅读 · 0 评论 -
mysql设置外键约束on delete cascade on update cascade
[size=small]mysql设置外键约束on delete cascade on update cascade摘要: 当删除父节点时,由数据库来帮助删除子节点,这样就不用我们显示地写代码先删子节点,再删父节点了。外键约束创建举例:ALTER TABLE a ADD CONSTRAINT `FK_Reference_1` FOREIGN KEY (`pare...原创 2016-12-09 16:27:38 · 3941 阅读 · 0 评论 -
mysqldump 只导入数据或只导结构
[size=small][size=small]mysqldump只导出数据或只导出表结构 1、备份数据库#mysqldump -u 用户名 -p 数据库名 > 导出文件名2、导出表结构#mysqldump -u 用户名 -p -d 数据库名 --add-drop-table 表名 > 导出文件名 ##-d:表示没有数据,--add-drop-table 在每个crea...原创 2015-12-22 10:36:35 · 942 阅读 · 0 评论 -
数据库调优分享-mysql
[size=small]数据库调优分享------参考一本mysql资料书日常的困扰**反映查询某个数据越来越慢,怎么办?数据库监控页面显示某个操作频繁执行,每次执行都非常耗时,怎么办?1.Sql优化2.合理使用索引一、sql优化—常用方法1)not in 子查询优化2)模糊匹配 like ‘%abc%’3)limit分页优化4)count(*)...原创 2015-12-16 10:02:14 · 126 阅读 · 0 评论 -
mysql binlog
[size=small]mysqld在每个二进制日志名后面添加一个数字扩展名。每次你启动服务器或刷新日志时该数字则增加。如果当前的日志大小达到max_binlog_size,还会自动创建新的二进制日志。如果你正使用大的事务,二进制日志还会超过max_binlog_size:事务全写入一个二进制日志中,绝对不要写入不同的二进制日志中。my.ini中有两个设置:#expire_lo...原创 2015-12-10 09:26:50 · 98 阅读 · 0 评论 -
mysql server has gone away
[size=small]mysql server has gone away,他的意思就是说,mysql已经走了。为什么会出现这种情况呢?原因主要还是跟两个参数有关:interactive_timeout 这个是客户端和服务器端握手的超时时间,如果你执行一个大操作的话,握手的时间就要长一点。太久也不好,有时会出现死循环的操作,握手就会一直握下去,直到系统资源耗完。参数默认值:288...原创 2015-12-10 09:26:25 · 137 阅读 · 0 评论 -
mysql远程连接设置
[size=small] 远程连接mysql数据库:连接上以后,通过这台跳转服务器远程连接mysql库: 用法:mysql -h ip/主机名 -u 用户名 -p 密码[root@AY131227102745952439Z /etc]#mysql -h rdsa3qfmmqriq3y.mysql.rds.aliyuncs.com -u weblog -pEnter passw...原创 2015-12-10 09:25:49 · 226 阅读 · 0 评论 -
Last_SQL_Error: Error 'Duplicate entry '1' for key 'PRIMARY''
[size=small][size=small]-实际遇到的问题: Last_SQL_Error: Error 'Duplicate entry '1' for key 'PRIMARY'' on query. Default database: 'antiy_bbs'. Query: 'INSERT INTO bbs_common_searchindex SET `srchmod`='...原创 2015-12-10 09:25:12 · 526 阅读 · 0 评论 -
[ERROR] Slave I/O: error connecting to master
[size=small]刚配置的MySQL主从,在从机上看到点击(此处)折叠或打开mysql> SHOW slave STATUS \\G*************************** 1. row *************************** Slave_IO_State: Connecting to master ...原创 2015-12-09 09:26:57 · 6611 阅读 · 0 评论 -
mysql optimize 清理碎片
---定期清理脚本0 1 * * 4 root /root/qingli_mysql.sh[root@newmysql5 ~]# cat qingli_mysql.sh #!/bin/bashdate=`date +"%Y-%m-%d %H:%M:%S"`echo $date >>/root/qingli.logtables=$(mysql -u root -p"tina...原创 2015-12-09 09:26:41 · 299 阅读 · 0 评论 -
mysql权限管理(实例)
[size=small]mysql权限管理实例本文并没有很详细的介绍对具体的对象授权,只是简单的限制了大的权限。1.目前现状:研发一直使用root用户进行操作。不变修改代码,因此我们采用新建一个超级用户,回收root的部分权限来实现对研发用户的限制mysql> select user,host from user;+-----------+-------------...原创 2016-05-10 17:21:30 · 274 阅读 · 0 评论 -
mysql简单的碎片清理脚本
mysql简单的碎片清理脚本#!/bin/bashdate=`date +"%Y-%m-%d %H:%M:%S"`echo $date >>/root/qingli.logtables=$(/usr/local/mysql/bin/mysql -u root -p"tina" 2>/dev/null -e "select concat(table_schema,'.',table_...原创 2016-05-10 16:52:22 · 416 阅读 · 0 评论 -
mysql qpress压缩备份恢复
[size=small]说明:1.前面博客已经介绍过gzip压缩方法,备份正常,但后来测试恢复的时候,发现命中bug,报错如下:InnoDB: Page [page id: space=9494, page number=27743946] log sequence number 2332453520996 is in the future! Current system log se...2016-05-03 16:30:08 · 2240 阅读 · 0 评论 -
MySQL常用函数
一、字符串类1、left(str, length) 从左开始截取字符串 /right(str, length) 从右开始说明:left(被截取字段,截取长度)例:select left(title,5) from articles; select right("abcdefghi",3); ---ghi2、ltrim(str) ...原创 2015-02-05 10:34:31 · 129 阅读 · 0 评论 -
MySQL触发器简介
一、触发器基本语法CREATE TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EACH ROW trigger_stmt其中:trigger_name 标识触发器名称,用户自行指定;trigger_time 标识触发时机,用before和after替换;trigger_event 标识触发事...原创 2015-02-05 10:33:40 · 161 阅读 · 0 评论 -
MySQL主从切换
环境:原主库:192.168.10.197 ---新从库原从库:192.168.10.226 ---新主库 1、切换之前确保主从是同步的原主库(192.168.10.197):mysql> show processlist;+----+-------------+----------------------+------+-------------+---...原创 2015-02-05 10:32:35 · 219 阅读 · 0 评论 -
mysql xtrabackup在线搭建主从
[size=small]使用xtrabackup进行在线的主从搭建:[root@mysqlserver var]# tar -xvf Percona-XtraBackup-2.3.4-re80c779-el6-x86_64-bundle.tar --解压包percona-xtrabackup-2.3.4-1.el6.x86_64.rpmpercona-xtrabackup-de...原创 2016-04-11 14:59:54 · 427 阅读 · 0 评论