拥有mysql标签的文章

MySQL Explain语句详解

通常情况下当我们遇到MySQL下某句SQL查询语句特别缓慢的情况,我们会通过Explain语句去查看优化器对这个语句的执行情况。Explain语句会输出执行的SQL的一些优化信息和索引信息已方便我们来优化SQL语句。因此看懂Explain语句就非常非常的重要。本文主要就介绍关于Explain语句的输出信息。1.IdSELECT查询的标识符, 每个SELECT语句都会自动分配一个唯一...
阅读全文

使用Navicat通过HTTPS连接MySQL

不知道是应该感谢新型冠状病毒还是怎么着,给了我一个过年在家看技术的时间开玩笑还是希望这该死的东西早日滚蛋,武汉一切顺利,中国一切顺利,上海一切顺利吧。先从解决一个小问题开始吧。线上系统一直需要管理mysql和查询mysql的数据,但是由于严格的网络测试,所有除了80、443之外的端口不开放,ssh也是通过运维两层跳板进入的,这给管理mysql带来非常大的麻烦。之前用过一段时间的phpmya...
阅读全文

MYSQL5.7版本sql_mode=only_full_group_by问题

系统因为升级了mysql后造成了一些原有在5.6版本mysql下运行正确的sql语句报错,主要是group by语句,原因如下:mysql5.7.x版本,默认是开启了 only_full_group_by 模式的,但开启这个模式后,原先的 group by 语句就报错,然后又把它移除了。一旦开启 only_full_group_by ,感觉,group by 将变成和 distinct...
阅读全文

利用maxwell读取mysql binlog来同步数据库

应用场景:在工作中需要同步两个机房间的mysql数据库,但是不想通过使用类似mysql自带的主从同步这样的技术,这里做的同步仅仅是将远程数据库同步下来。原理上如同mysql自带的replication技术,同样也是对于mysql自带的binlog的读写。通过搜索google有些开源的解决方案可以使用,本文介绍的是使用一款基于java开发的软件maxwell来实现的。maxwell是一个...
阅读全文

Mysql 开启bin-log并实现自动化增量和全量备份

思路:开启 binlog 来做增量,用 Mysqldump 做全量开启之后,使用本文的两个脚本 即可全量和增量备份开启 binlog查看是否开启 binlog进入mysql命令行界面,show variables like '%log_bin%'; 如果 logbin 是 OFF 则表示没有开启,需要开启。备份目录看到 备份目录,也是没有 binlog 文件...
阅读全文

Mysql用户授权

经常遇到的关于Mysql授权的问题,这里仅仅做下简单记录: GRANT Syntax: GRANT priv_type ... ON priv_level TO user_or_role ... GRANT PROXY ON user_or_role TO user_or_role ... ...
阅读全文

Mysql With docker

可以通过docker镜像来方便的安装docker,命令如下: docker run name somemysql v /my/own/datadir:/var/lib/mysql e MYSQL_ROOT_PASSWORD=mysecretpw d mysql:tag由于SELinux的问题,挂载可能会是失败,提示没有权限的错误,此时就是修改为777页是没有效果的,因此需要执行如...
阅读全文
  • 本博客使用免费开源的 laravel-bjyblog v5.5.1.1 搭建 © 2014-2018 lokie.wang 版权所有 ICP证:沪ICP备18016993号
  • 联系邮箱:kitche1985@hotmail.com