mysql
mysql相关
一介白衣ing
。。。
展开
-
WEB 安全之SQL注入
https://www.imooc.com/video/15609 //===========WEB安全之sql注入============= 2.1 如何理解sql注入 SQL注入是一种将SQL代码添加到输入参数中传递到SQL服务器解析并执行的一种攻击手法。 输入一些特殊字符如单引号、双引号、数据库关键字等。 例如:http:://xxx/test.php?id=-1 or 1=1...原创 2018-11-18 12:20:02 · 133 阅读 · 0 评论 -
linux (centos)实现mysql的主从复制
参考博客: https://segmentfault.com/a/1190000010867488 准备工作 两台安装好mysql的服务器。 主服务器 192.168.172.1 从服务器 192.168.172.2 主服务器配置 查看my.cnf配置 $ cat /etc/my.cnf [mysqld] log-bin=mysql-bin server-id=1 查看binlog日志是否开启,以及server-id(需要保证后面的slave服务器 server-id和master服务器的server原创 2020-11-21 11:32:49 · 108 阅读 · 1 评论 -
解决mysql5.7版本因为sql_mode设置导致的一些问题
因为重新安装了环境,想把之前的数据库导入到新库里面,结果就报了如下错误:[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column ‘information_schema.PROFILING.SEQ’ which is not functional...原创 2020-03-15 06:23:01 · 1525 阅读 · 0 评论 -
linux mysql授权远程连接、远程连接不通、重置密码
最后发了售后工单解决。原因是防火墙3306端口没放行。 放行命令:iptables -I INPUT -p tcp --dport 3306 -j ACCEPT 解决mysql远程连接授权问题: 1. 安装mysql。给mysql.user表中user=root账户设置host为%,即为所有访问。 2. 阿里云安全组开放3306端口。 3. 防火墙放行3306端口。 忘记mysq...原创 2020-03-14 11:44:53 · 188 阅读 · 0 评论 -
Mysql 中索引的类型、使用以及查看索引是否使用
前言: 做服务端开发的小伙伴,在面试过程中,mysql的优化基本上是必问项,涉及到mysql优化,mysql索引又基本上是必问项。很多小伙伴在面试的时候回答不是很清楚,包括索引的类型以及使用等等。网上的很多博客也写的不清不楚。那我就自己写篇博客吧~ 什么是索引? 索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址,在数据十分庞大的时候,索引可以大大加快查询的速度,这是因为使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据。原创 2020-05-25 11:05:38 · 1367 阅读 · 0 评论 -
mysql 行变列查询
先从数据表中查出要变化的字段。 本人用的是tp框架。 $totalMoney = $this ->alias('mfl') ->group('dic_id') ->column('round(sum(mfl.money), 2)', 'DISTINCT mfl.dic_id'); 然后设置一个列头键的前置名...原创 2020-03-27 15:05:26 · 491 阅读 · 1 评论