ITPub博客

首页 > IT职业 > IT生活 > 学习笔记

学习笔记

原创 IT生活 作者:跨越七海的风 时间:2020-07-11 15:09:26 0 删除 编辑
  1. 给定一个表名,查询它在服务器的哪个数据库中

    select table_schema,table_name from  information_schema.tables where table_name='';


  2. show master status没有看到日志文件

    binlog没有开启或开启没有生产

  3. 从库在change master to 时提示找不到日志文件

    文件名错误或文件名两边有空格

  4. 已经锁表但日志还在变化

    因为锁表有超时时间,受interactive_timeout wait_timeout参数影响,到时会自动解锁

  5. mysqld已经kill但重启时提示数据库已经启动过了

    因上次没有正常关闭,有残留文件:删除sock文件和pid文件

  6. 在从库找不到master.info和relayl-log.info

    已经把它写到了数据库中:mysql.slave_master_info mysql.slave_relay_log_info;

  7. 从库配置read-only以只读方式打开,但是授权不能给super 或all privileges,否则read-only不能保证只读

  8. stop slave; sql_slave_skip_counter=1;start slave; 

  9. slave-skip-errors=1032,1062,1007

  10. mysql连接慢:skip-name-resolve

  11. 从切换为主注意binlog开启,授权表,复制账号,read-only,rm master.info relay-log.info stop slave;reset master;

  12. auto_increment_increment=2 auto_increment_offset=1...

  13. mysql会根据系统的字符集自动调整参数,show variables like 'character_set%';修改i18n; show variables like 'character_set%';可以看到变化;服务端.cnf中**_database,..server(default_character_set 5.1之前),在建库建表default-character-set

  14. 插入时已经是乱码则不能修改字符集方式纠正,要重新导数据。主要是导入的时候库表与客户端字符集要一样

  15. 临时设定字符集:set names ...(utf-8)

  16. mysql 参数文件是通过[]进行分类,要配置正确的位置。

  17. 修改database,table的字符集只对新的数据生效,旧数据不变,要修改原有数据要重新导出导入。

  18. mysql一个连接占用多少内存  sort_buffer_size + join_buffer_size  +read_buffer_size + read_rnd_buffer_size + thread_stack

  19. mha manager与node部署在一起,ssh信任要添加自身,另外启动manager以后会生成vip,如果关闭mana时vip还没有释放则在第二次启动manager会提示有多个监控在运行。

  20. super_read_only确保从库只能主库连接才能更新,但是在主从切换时要记得把相关参数修改。如果是自动切换脚本也要记得考虑此类参数。

  21. 我停止manager vip不会消失;停止manager后mysql vip也不会消失;只有开启manager时关闭mysql会出现主从切换,vip漂移。

  22. 主从切换时执行的切换脚本是manager上的还是node上的?


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69970129/viewspace-2703888/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2020-07-10

  • 博文量
    11
  • 访问量
    5205