MySQL
MySQL
Stackflowed
这个作者很懒,什么都没留下…
展开
-
[Err] 1055 - Expression #1 this is incompatible with sql_mode=only_full_group_by
1.问题执行SQL时报如下错误:[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 functionally dependent on co...原创 2020-05-08 13:04:25 · 673 阅读 · 0 评论 -
MySQL Docker镜像安装(CentOS7版)
前置条件:安装Docker(可参考)1.下载去Docker Hub官网找需要的MySQL版本,本文以5.7.29版本为例1.1 Pull Mysql镜像:docker pull mysql:5.7.29[root@lee000 ~]# docker pull mysql:5.7.295.7.29: Pulling from library/mysql68ced04f60ab: ...原创 2020-03-18 14:51:05 · 373 阅读 · 0 评论 -
Mysql使用MyBatis的Foreach批处理时报错
Mysql使用MyBatis的Foreach批处理时报错,这是因为Mysql默认批处理是关闭的,需要修改Mysql的连接参数"allowMultiQueries=true",如:jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&useSSL=false&allowMultiQu...原创 2020-04-06 11:44:00 · 423 阅读 · 0 评论 -
MySQL常见数据类型简介
MySQL 的数据类型有大概可以分为 5 种,分别是整数类型、浮点数类型和定点数类型、日期和时间类型、字符串类型、二进制类型等。1.数值类型数值类型又可以细分为整数型和浮点型:整数型: TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT浮点型: FLOAT、 DOUBLE、 DECIMALTINYINT1 字节(-128,127)...转载 2020-04-02 14:41:45 · 174 阅读 · 0 评论 -
MySQL新增数据时中文变成问号"?"字符集编码问题
问题:查看Mysql字符集:SHOW VARIABLES LIKE '%CHAR%';可以发现"character_set_server"变量为" latin1",这便是在使用Mysql数据库做新增操作时,中文变为"?"问号的原因,就是字符集编码的问题。解决方案:1)Linux版本人使用的是Docker镜像Mysql 5.7.29版本,配置如下:编辑mysql配置文件:vim ...原创 2020-03-27 12:15:07 · 526 阅读 · 0 评论 -
Mysql大小写敏感设置(Docker版)
应用场景: 本人由于项目前期使用windows版国产数据库开发,默认就是大小写不敏感的,加上代码规范约束不够,导致代码中SQL大小写不统一。后期有需求要更换数据库,改用Mysql,因为在Linux系统中Mysql默认是大小写敏感的,所以需要对Mysql进行大小写敏感配置。1.进入Mysql Docker容器bashdocker exec -it mysql bash2.登录mysql...原创 2020-03-18 17:48:17 · 1706 阅读 · 0 评论 -
MySQL最新驱动com.mysql.cj.jdbc.Driver及配置方式
当前我使用的是mysql-connector-java:8.0.18版本,MySQL6之后的版本都是要指定时区serverTimezone的:spring: datasource: driverClassName: com.mysql.cj.jdbc.Driver url: jdbc:mysql://192.168.0.100:3306/easyexcel?serverTim...原创 2020-01-13 16:50:45 · 18112 阅读 · 0 评论 -
MySQL安装及卸载(CentOS版)
下载(社区版)并安装MySQL官方Yum仓库MySQL官网:https://dev.mysql.com/downloads/mysql/选择对应系统版本的MySQL安装包,由于本人使用的是CentOS7,所以选择Red Hat7(CentOS是基于Red Hat的开源版本),另外不建议选择最新的版本,MySQL8在很多地方做了调整,有些语法变动,考虑项目升级成本建议选择低版本的,本文示例使用...原创 2020-01-02 12:33:59 · 231 阅读 · 0 评论 -
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
问题:mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123Abc!';ERROR 1819 (HY000): Your password does not satisfy the current policy requirements解决方案:以上是MySQL密码策略的问题方案:设置一个符合其策略的密码。默认密码的长...转载 2020-01-02 11:13:43 · 637 阅读 · 0 评论