承接之前的问题,测试提出禁用binlog,沟通实在是浪费时间,直接上去改配置重启MySQL即可。
方法如下:

  1. 编辑my.cnf,添加skip-log-bin到[mysqld]下方[……]

阅读全文

背景
测试同学求助,服务器磁盘空间激增,怀疑是用了我的Docker镜像造成的。白眼~但也能理解,人的第一反应都是用了什么就是什么造成的影响。遂随手看了下,给出问题原因:MySQL binlog过多造成磁盘空间占用,自行清理。经过一天,测试同学反馈,其求助[……]

阅读全文

最近突然发现有个服务商提供的MySQL是需要估算IOPS和并发数的,但是MySQL如何查看当前服务的并发数呢?
通过ChatGPT得到了答案:您可以通过运行以下命令来监视 MySQL 数据库的并发连接数量:

watch -n 1 &quot[......]

阅读全文

其实这个报来自phpmyadmin,因为低版本PHP并没有这个加密方式。从而造成登录的时候报错。。
解决方案也简单,把高版本的加密方式修改为低版本的加密方式即可。命令行接入MySQL后,示例指令如下:

mysql> use mysql;
Datab[......]

阅读全文

数据库打算从Docker改成单实例,想了解↓具体磁盘空间占用,如何查询呢?
SQL如下:

select
TABLE_SCHEMA,concat(truncate(sum(data_length)/1024/1024,2),' MB') as data_s[......]

阅读全文

一般数据库是不建议开启远程访问的,但是局域网的访问是应该被允许的,那么如何开启呢?
命令行接入MariaDB的服务后,执行如下指令即可:

use mysql;
grant all privileges on *.* to 'root'@'%' ident[......]

阅读全文

以下内容摘录转载自:XStar mysql的sql_mode合理设置
查看当前sql-mode

SELECT @@GLOBAL.sql_mode;
SELECT @@SESSION.sql_mode;

设置当前sql-mode

SET GLOBA[......]

阅读全文

有时,默认值设置为NULL,我们是无法通过a=NULL,这样的检索条件筛选出结果的。
那么SQL如何select 字段为NULL的数据呢?使用a is NULL即可。参考资料sql筛选查询不到null的情况[……]

阅读全文