MySQL 8.0 误删了root用户折腾记

背景:最新想尝鲜安装下ubuntu 20.04,默认mysql版本为8.0,一不小心把root用户给删除了,开始折腾。 一、修改配置文件 在配置文件/etc/mysql/conf.d/mysql.cn...
阅读全文

MySQL占用磁盘I/O问题排查

前言:最近查一个磁盘I/O高的问题,涉及到了innodb_flush_log_at_trx_commit 和 sync_binlog 是 MySQL 的两个配置参数,前者是 InnoDB 引擎特有的。...
阅读全文

一、一些有用的Mysql选项

a. 错误日志 默认情况下错误日志功能是关闭的,有两种方法可以打开错误日志文件: 启动时使用--log-error= 在etc/my.cnf文件中设置选项log-error= (需要重启Mysql) ...
阅读全文

数据库外键和主键的区别

外键是数据库一级的一个完整性约束,就是数据库基础理论书中所说的“参照完整性”的数据库实现方式。   外键属性当然是可以去掉的,如果你不想再用这种约束,对编程当然不会有什么影响,但相...
阅读全文