随笔分类 -  MySQL

摘要:日期类型函数转换的特殊性 别的数据库,日期类型如果要必须得用函数转换,但是MySQL不需要,因为他会自动转换,只要书写是按照日期类型写的,不用日期函数转换。 desc select emp_no from salaries where emp_no =20247 and from_date='198 阅读全文
posted @ 2017-09-13 23:52 屠魔的少年
摘要:user() 表示当前的登录用户 current_user() 表示对应于mysql.user表里对应的账号。 阅读全文
posted @ 2017-09-13 23:48 屠魔的少年
摘要:now()与sysdate()两个函数都以'YYYY-MM-DD HH:MM:SS'的形式表示表示当前的时间。比如: root@rac1 21:13:10> select sysdate(); + + | sysdate() | + + | 2013-01-12 21:14:21 | + + 1 r 阅读全文
posted @ 2017-09-13 23:48 屠魔的少年
摘要:Last_Errno: 1396 Last_Error: Error 'Operation CREATE USER failed for 'usera63'@'%'' on query. Default database: 'ucenter'. Query: 'create user usera63 阅读全文
posted @ 2017-09-13 23:46 屠魔的少年
摘要:在5.7.16搭建多源复制时,出现如下错误: mysql> change master to master_host='192.168.56.156',master_user='repl',master_password='oracle',master_port=3306,MASTER_AUTO_P 阅读全文
posted @ 2017-09-13 23:46 屠魔的少年
摘要:(一):更新找不到记录 1032 Last_SQL_Errno: 1032 Last_SQL_Error: Could not execute Update_rows event on table lgj3306.t01; Can't find record in 't01', Error_code 阅读全文
posted @ 2017-09-13 23:45 屠魔的少年
摘要:主键冲突的错误 1062 模拟错误: 在主库上操作: create table test100(id int not null,name varchar(20),primary key(id)); insert into test100 (id,name) values(100,'lianggj') 阅读全文
posted @ 2017-09-13 23:44 屠魔的少年
摘要:主库上create table,从库上存在。 报错信息如下所示: Last_SQL_Errno: 1050 Last_SQL_Error: Error 'Table 'tb02' already exists' on query. Default database: 'lgj3306'. Query 阅读全文
posted @ 2017-09-13 23:43 屠魔的少年
摘要:高效的同步MySQL表之间的数据,他可以做单向和双向同步的表数据。他可以同步单个表,也可以同步整个库。它不同步表结构、索引、或任何其他模式对象。所以在修复一致性之前需要保证他们表存在。 使用范例: pt-table-sync --replicate=lgj.checksums h=127.0.0.1 阅读全文
posted @ 2017-09-13 23:38 屠魔的少年
摘要:使用方法: pt-table-checksum [OPTIONS] [DSN] pt-table-checksum:在主<M>上通过执行校验的查询对复制的一致性进行检查,对比主从的校验值,从而产生结果。DSN指向的是主的地址,该工具的退出状态不为零,如果发现有任何差别,或者如果出现任何警告或错误,更 阅读全文
posted @ 2017-09-13 23:37 屠魔的少年
摘要:1、pt-heartbeat的作用 pt-heartbeat measures replication lag on a MySQL or PostgreSQL server. You can use it to update a master or monitor a replica. If po 阅读全文
posted @ 2017-09-13 23:37 屠魔的少年
摘要:复制账号重复问题 set sql_log_bin=0; create user 'repl'@'%' identified by 'oracle'; grant all priviliges on *.* to 'repl'@'%'; set sql_log_bin=1; 阅读全文
posted @ 2017-09-13 23:35 屠魔的少年
摘要:忽略mysql库的同步,请使用: stop slave sql_thread; change replication filter replicate_ignore_db=(mysql); 阅读全文
posted @ 2017-09-13 23:35 屠魔的少年
摘要:关于复制错误跳过建议: 不建议跳过,会造成以后数据可能越来越不一致。 假设数据库经常发生不一致,然后经常使用跳过的方法修复的话,说明主从数据可能不一致了,必须赶紧校验主从数据,最好的方法是补数据。 单个复制 binlog+position stop slave sql_thread; set glo 阅读全文
posted @ 2017-09-13 23:34 屠魔的少年
摘要:多源复制开关复制命令: start slave io_thread|sql_thread for channel 'master-1563306'; stop slave io_thread|sql_thread for channel 'master-1563307'; 多源复制监控 show s 阅读全文
posted @ 2017-09-13 23:33 屠魔的少年
摘要:查看master复制状态: show mster status\G; 查看slave复制状态: show slave status\G; 开始复制: start slave; 停止复制: stop slave; 针对复制线程开启、关闭: start slave io_thread; start sl 阅读全文
posted @ 2017-09-13 23:33 屠魔的少年
摘要:xtrabackup支持的engine 1.InnoDB/XtraDB Hot backup 2.MyISAM with read-lock 3.Archive,CSV with read-lock 阅读全文
posted @ 2017-09-13 23:07 屠魔的少年
摘要:下载地址: https://www.percona.com/ 源码安装: yum install -y perl-DBI perl-DBD-MySQL perl-Time-HiRes perl-IO-Socket-SSL perl-Digest-MD5 tar -xzvf percona-xtrab 阅读全文
posted @ 2017-09-13 23:06 屠魔的少年
摘要:语法格式如下: SELECT [列名] FROM table [WHERE 语句] INTO OUTFILE '目标文件' [OPTION]; FIELDS TERMINATED BY '字符串':设置字符串为字段之间的分隔符,可以为单个或多个字符。默认值是“\t”。 FIELDS ENCLOSED 阅读全文
posted @ 2017-09-13 23:06 屠魔的少年
摘要:mysqlimport的大多数选项直接对应LOAD DATA INFILE子句。 选项: -u,--user 指定连接用户名。 -p,--password[name] 指定连接用户的密码。 -h,host=name 指定连接的主机地址。 -P,--port=# 指定连接的目标服务器的端口号,默认是3 阅读全文
posted @ 2017-09-13 23:05 屠魔的少年