随笔分类 -  MySQL

摘要:设置 1.server字符集 2.db字符集 3.表字符集 4.字段字符集 5.jdbc连接去掉characterEncoding 阅读全文
posted @ 2018-07-18 15:14 geek_ace 阅读(204) 评论(0) 推荐(0)
摘要:参考博客 阅读全文
posted @ 2018-07-13 14:19 geek_ace 阅读(124) 评论(0) 推荐(0)
摘要:1.字符集支持 inception_support_charset=utf8,utf8mb4 #表示在建表或者建库时支持的字符集,如果需要多个,则用逗号分隔,影响的范围是建表、设置会话字符集、修改表字符集属性等 2.备份权限问题 调整备份服务器相关用户权限及网络入口 mysql> grant all 阅读全文
posted @ 2018-06-13 14:24 geek_ace 阅读(460) 评论(0) 推荐(0)
摘要:galera cluster的设计与实现 Galera Cluster的优点 对等的multi-master,share nothing的高冗余结构 中间层 --建立连接、管理连接池,均衡负载,实现客户端与实例重连 galera参数解析 状态参数 20180530 galera的验证方法 binlo 阅读全文
posted @ 2018-05-30 18:25 geek_ace 阅读(307) 评论(0) 推荐(0)
摘要:mysql半同步复制 半同步的特性 收到ack或者超时关闭半同步 从库只有将binlog flush到repay log才会给主库的等待线程发送ack 超时转换为异步复制后,当至少一个半同步从节点赶上来是,主库便会自动转换为半同步复制 半同步必须在主从库上都是打开的状态,否则便为异步复制 相较于异步 阅读全文
posted @ 2018-05-04 18:51 geek_ace 阅读(216) 评论(0) 推荐(0)
摘要:mysql连接池与线程池区别 连接池是客户端进行设置 线程池是db服务端设置 连接池的作用 控制客户端频繁连接DB服务器,和销毁连接线程 线程池的优势 1.防止雪崩 2.提高性能,提升系统稳定性架构 mysql_thread_pool被划分成一个线程(timer)和多个group,每个group又有 阅读全文
posted @ 2018-04-02 17:17 geek_ace 阅读(474) 评论(0) 推荐(0)
摘要:利用从库备份期间,收到slave sql_thread stop的报警,检查状态如下: (1)show slave status输出 Relay_Master_Log_File: mysql-bin.009188 Slave_IO_Running: Yes Slave_SQL_Running: No 阅读全文
posted @ 2017-12-14 17:04 geek_ace 阅读(564) 评论(0) 推荐(0)
摘要:先提取数据到内存再做关联,所以 alter table anniversary_lottery_user_award_detail add index `idx_award_type_is_hit` (`award_type`,`is_hit`,`award_id`) id select_type 阅读全文
posted @ 2017-11-30 16:40 geek_ace 阅读(146) 评论(0) 推荐(0)
摘要:加载数据 db.t2.medium time ./sysbench --test=tests/db/oltp.lua --mysql-host=aurorabenchmark --mysql-port=3306 --mysql-user=larry --mysql-password=' mypass 阅读全文
posted @ 2017-11-29 12:26 geek_ace 阅读(376) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2017-10-31 16:52 geek_ace 阅读(7) 评论(0) 推荐(0)
摘要:一、安装部署mysql5.7 1.软件下载 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz 2.安装 cd /usr/local/src tar zxvf my 阅读全文
posted @ 2017-10-26 18:52 geek_ace 阅读(164) 评论(0) 推荐(0)
摘要:GRANT SELECT, INSERT, UPDATE, DELETE, DROP ON `test`.`test` TO 'writeuser'@'%' identified by '111111'ERROR 1827 (HY000): The password hash doesn't hav 阅读全文
posted @ 2017-10-25 18:19 geek_ace 阅读(883) 评论(0) 推荐(0)
摘要:错误 HA_ConfigFieldActivity' is marked as crashed and should be repaired 执行repair REPAIR TABLE HA_ConfigFieldActivity Table Op Msg_type Msg_text fission 阅读全文
posted @ 2017-10-09 15:22 geek_ace 阅读(168) 评论(0) 推荐(0)
摘要:1.单库 sed -n "/^-- Current Database: `db1`/,/^-- Current Database: `db2`/p" all_database_2017-08-28.sql > db1.sql 2.单表 参考:从dump文件中抽取部分库表 阅读全文
posted @ 2017-09-27 14:34 geek_ace 阅读(130) 评论(0) 推荐(0)
摘要:mysqldump: Error: 'Got error 28 from storage engine' when trying to dump tablespaces mysqldump: Couldn't execute 'show fields from `recharge_info`': G 阅读全文
posted @ 2017-09-27 14:28 geek_ace 阅读(185) 评论(0) 推荐(0)
摘要:timestamp属性的字段带有ON UPDATE CURRENT_TIMESTAMP时,别的任何字段变更都会导致该字段更新,这种属性可以作为数据更新的凭证,但是一般的业务数据不会有这种需求,所以要慎用ON UPDATE CURRENT_TIMESTAMP属性 阅读全文
posted @ 2017-09-21 15:49 geek_ace 阅读(720) 评论(0) 推荐(0)
摘要:2017-08-23 03:09:33 68369 [Warning] 'proxies_priv' entry '@ root@sql-04.localdomain' ignored in --skip-name-resolve mode.2017-08-24 02:45:10 68369 [Wa 阅读全文
posted @ 2017-09-16 22:53 geek_ace 阅读(421) 评论(0) 推荐(0)
摘要:一、主要升级步骤:参考参考文档1 二、升级注意事项: 1.备份 2.版本差异,即新版本新特性 3.如果有复制的话,可以先升级从库,切换后再升级主库(要确保路由),保证业务的正常运行 三、升级出现的问题 1.server_id 如果my.cnf文件中没有server-id选项的话,使用新版本程序无法启 阅读全文
posted @ 2017-09-15 14:51 geek_ace 阅读(1937) 评论(0) 推荐(0)
摘要:一、软件安装 yum install python-pip git clone https://github.com/danfengcao/binlog2sql.git pip install -r requirements.txt 二、编写脚本 vi bin_flashback.sh #!/bin 阅读全文
posted @ 2017-08-10 17:07 geek_ace 阅读(195) 评论(0) 推荐(0)
摘要:一、增加系统表空间的大小 (一)操作步骤: 1.停止服务 2.查看表空间物理文件大小,修改my.cnf文件,将原表空间文件大小调整为当前物理文件大小,以MB为单位 3.在变量innodb_data_file_path后面追加一个数据文件,大小随意,并设置成自动扩展 4.重启服务生效 (二)实例: 1 阅读全文
posted @ 2017-07-26 14:29 geek_ace 阅读(320) 评论(0) 推荐(0)