随笔分类 -  mysql

摘要:由于需要用到utf8mb4,之前是utf8现在给改成utf8mb4 查看当前环境 打开MySQL的配置文件,将字符集的配置修改成如下: 修改后 修改后发现连接报错 mysql: Character set 'utf8mb4' is not a compiled character set and i 阅读全文
posted @ 2018-04-26 16:22 IT菜鸟园 阅读(4055) 评论(0) 推荐(0)
摘要:innodb_large_prefix。 这个参数默认值是OFF。当改为ON时,允许列索引最大达到3072。 >=5.7.7默认打开 <=5.7.6默认关闭 innodb_large_prefix=on开启配置 5.5配置为innodb_large_prefix=1代表打开 阅读全文
posted @ 2018-03-27 17:33 IT菜鸟园 阅读(229) 评论(0) 推荐(0)
摘要:由于以前的mysql配置为共享表空间,服务器空间不足,清理日志表里的数据后,数据库并没缩小,照成空间浪费,现在修改为独立表空间 #独立表空间innodb_file_per_table=1 #停止事物日志提高恢复速度innodb_flush_log_at_trx_commit=0 重启数据库,生效配置 阅读全文
posted @ 2018-03-20 17:54 IT菜鸟园 阅读(719) 评论(0) 推荐(0)
摘要:innodb_flush_log_at_trx_commit 0:log buffer将每秒一次地写入log file中,并且log file的flush(刷到磁盘)操作同时进行。该模式下在事务提交的时候,不会主动触发写入磁盘的操作。 1:每次事务提交时MySQL都会把log buffer的数据写入 阅读全文
posted @ 2018-03-16 11:44 IT菜鸟园 阅读(192) 评论(0) 推荐(0)