MySQL的sql_mode合理设置 sql_mode是个很容易被忽视的变量,默认值是空值,在这种设置下是可以允许一些非法操作的,比如允许一些非法数据的插入。在生产环境必须将这个值设置为严格模式,所以开发、测试环境的数据库也必须要设置,这样在开发测试阶段就可以发现问题. sql model 常用来解 ...
分类:
数据库 时间:
2019-01-22 20:45:32
阅读次数:
235
为什么要为innodb表设置自增列做主键? 1.使用自增列做主键,写入顺序是自增的,和B+数叶子节点分裂顺序一致 2.表不指定自增列做主键,同时也没有可以被选为主键的唯一索引,InnoDB就会选择内置的rowid作为主键,写入顺序和rowid增长顺序一致 所以InnoDB表的数据写入顺序能和B+树索 ...
分类:
数据库 时间:
2019-01-17 21:11:41
阅读次数:
436
1.解压及创建目录[root@hadoop39 local]# tar xzvf mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz[root@hadoop39 local]# mv mysql-5.7.11-linux-glibc2.5-x86_64 mysql [ ...
分类:
数据库 时间:
2019-01-13 14:25:47
阅读次数:
166
设置MYSQL数据库编码为UTF-8 1、 编辑MySql的配置文件 MySql的配置文件Windows下一般在系统目录下或者在MySql的安装目录下名字叫my.ini,可以搜索,Linux下一般是/etc/my.cnf --在 [mysqld] 标签下加上以下内容: default-charact ...
分类:
数据库 时间:
2019-01-10 12:06:10
阅读次数:
167
OK,测试一下: 在Ubuntu中成功连接上Mac上的mysql ...
分类:
数据库 时间:
2019-01-06 18:07:45
阅读次数:
1398
1、解压压缩包 自5.7.16版本以后解压后,根目录就不带 my-default.ini 或 my.ini 配置文件和data文件夹。首先在根目录创建一个 my.ini 配置文件,my.ini 配置内容如下,注意安装目录和数据库存放目录为实际安装的目录。 [mysql]# 设置mysql客户端默认字 ...
分类:
数据库 时间:
2019-01-06 12:43:16
阅读次数:
192
Mysql常用配置文件参数设置 [mysqld] Remove leading and set to the amount of RAM for the most important data cache in MySQL. Start at 70% of total RAM for dedicat ...
分类:
数据库 时间:
2019-01-02 10:45:02
阅读次数:
169
[client] default-character-set = utf8mb4 [mysql]# 设置mysql客户端默认字符集default-character-set=utf8mb4 [mysqld]# 服务端使用的字符集默认为8比特编码的latin1字符集character-set-clie ...
分类:
其他好文 时间:
2018-12-27 00:28:35
阅读次数:
116
转:https://segmentfault.com/a/1190000004594385 网上的解决办法大多是修改my.cnf参数,设置mysql的编码为utf8mb4,这种方法虽然彻底,但是通常要重启mysql,会造成生产系统临时当机。我认为写的比较好的方法是:mysql/Java服务端对emo ...
分类:
微信 时间:
2018-12-25 22:55:00
阅读次数:
316
MySQL的sql_mode合理设置 sql_mode是个很容易被忽视的变量,默认值是空值,在这种设置下是可以允许一些非法操作的,比如允许一些非法数据的插入。在生产环境必须将这个值设置为严格模式,所以开发、测试环境的数据库也必须要设置,这样在开发测试阶段就可以发现问题. sql model 常用来解 ...
分类:
数据库 时间:
2018-12-24 22:04:37
阅读次数:
215