- 博客(10)
- 资源 (1)
- 问答 (3)
- 收藏
- 关注
原创 mha安装部署
假设4台机器,master 在host1, slave在host2,host3,mha manager在host4 1部署主从结构 2安装mha node mha node有些脚本和独立的perl模块,主要是做下面的事情:save_binary_logs,保存和拷贝死去的master的二进制日志apply_diff_relay_logs:标识relay log事件的增量,应用所有必要的lo
2016-09-30 17:20:33 1334
原创 导数据遇到的ERROR 1071 (42000): Specified key was too long问题
今天在导数据到新搭建的测试环境中遇到了下面的错误提示: ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes 应该是键的长度超过了阈值,首先是想到了字符集设置的问题,在将测试环境与线上环境的字符集设置成一致后,依然是这个错误,查看表的定义CREATE TABLE `__Auth` ( `user
2016-09-30 12:03:08 8469
原创 mariadb设置字符集为utf8mb4
编辑server.cnf[mariadb-10.0]character-set-client-handshake = FALSEcharacter_set_server = utf8mb4#character_set_results = utf8mb4character_set_filesystem = utf8mb4#character_set_database = utf8mb4#c
2016-09-30 10:46:37 7180
原创 aws的rds导出问题
aws的rds因为不能做slave,所以在导出的时候需要使用下面的命令 /usr/local/mysql-5.6.21/bin/mysqldump -h xxx -Pxxx -u root -p –default-character-set=utf8 –lock-tables –databases xxx> /data/dbatemp/mysqldump/xxx.sql 如果使用–mast
2016-09-29 17:49:34 2325
原创 mongo用户权限,限制访问
感觉mongo权限这块很乱,配置起来很麻烦 在安装完成后,没有使用auth启动,在配置文件中有bind_ip 这个时候bind_ip是不起作用的,别的机器依然能远程访问 不能使用kill -9 杀掉mongodb进程,我使用后,之前配置的权限就不对了,认证总是通不过,要使用kill -2在使用replica set的模式的时候,创建完后,admin中没有用户,需要使用 localhost in
2016-09-25 13:12:47 1010
原创 postgresql主从同步
pg同步的2中方式,hot standby是备库只读的方式。 warm standby 的方式是备库不能提供只读服务。 pg的备份可以是通过cp等操作系统命令直接拷贝数据文件,然后再拷贝wal文件,即使拷贝的数据文件不一致,也能应用wal文件使数据一致。 pg的主从同步有2中方法 1使用归档文件,需要归档出wal文件,拷贝到从库上应用 2使用streaming方式,产生日志,马上应用到从...
2016-09-24 23:18:40 7115
原创 pt-show-grant使用
显示指定用户的授权,包含回收语句 pt-show-grants –separate –host=xx –port=xx–revoke –only=baixyu,root 显示授权,删除,刷新语句 pt-show-grants –separate –host=xx –port=xx –flush –revoke –only=baixy
2016-09-18 17:07:05 1266
原创 oracle sql优化一个案例
原sql SELECT (select t.product_name from td_b_product t where t.product_id=a.product_id ) as product_name, (select t1.area_name from td_m_area t1 where t1.area_code=a.city_code) as area_name F
2016-09-09 18:24:18 2904 1
原创 mysql数据文件移动
今天测试了下mysql的数据文件移动,很方便,在A机器上有个库,想要移动到B机器上去,如果不想要拷贝mysql的文件,可以直接拷贝库文件夹和ibdata1数据文件过去即可,如果只是移动了库的文件夹,没有带ibdata1文件,那么会出现下面的错误:能看到有这个表,但是不能使用,把ibdata文件拷贝过去后就行了 show tables; +—————————–+ | Tables_in_slow
2016-09-08 16:26:46 1650
原创 mysql删除
在一个之前安装了mysql5.7的环境中安装了mysql5.6,安装完后,登陆mysql一直提示:/usr/local/mysql/bin/mysql -h 127.0.0.1 -P 3306 /usr/local/mysql/bin/mysql: unknown variable ‘lower_case_table_names=1’应该是没有卸载干净 在yum remove后,需要手工删除文件
2016-09-08 16:12:13 419
TA创建的收藏夹 TA关注的收藏夹
TA关注的人