mysql
bug老魔王
执着于自己执着的事情,无愧于行。
展开
-
mysql5.7,用group by 查询时抛出如下异常this is incompatible with sql_mode=only_full_group_by
安装了mysql5.7,用group by 查询时抛出如下异常:Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'userinfo.t_long.user_name' which is not functionally dependent on columns i...原创 2019-07-31 10:42:27 · 176 阅读 · 0 评论 -
解决group_concat默认长度限制
原因:mysql的group_concat默认连接长度为1024字符,也就是说你需要连接后的连接超过1024字符,它只会显示这么长,其余部分都会被截取丢掉。解决办法:(1)GROUP_CONCAT有个最大长度的限制,超过最大长度就会被截断掉,你可以通过下面的语句获得长度: SELECT @@global.group_concat_max_len; show variables ...原创 2019-08-20 16:19:49 · 16933 阅读 · 4 评论 -
MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践
Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。因此,一般来说都是通过 主从复制(Master-Slave)的方式来同步数据,再通过读写分离(MySQL-Proxy)来提升数据库的并发负载能力 这样的方案来进行部署与实施的。...转载 2019-08-12 16:32:13 · 142 阅读 · 0 评论 -
CentOS 7.3下重置MySQL root密码
首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态。修改MySQL的登录设置:在[mysqld]的段中加上一句: ski...原创 2019-08-26 16:46:03 · 736 阅读 · 0 评论