背景:博客数据库我做了主从,从库在家里,但有时脚本查询的时候,因为是通过WordPress调用的数据库,还是有概率会触发一些逻辑写入数据,造成主从不一致,从而影响同步。于是我就想是不是有什么配置能实现从库只读的功能,后来实际测试下来,发现这个需求其实是个伪命题[……]
标签归档: MySQL
MySQL 8 如何禁用binlog
MySQL清理binlog方式
背景
测试同学求助,服务器磁盘空间激增,怀疑是用了我的Docker镜像造成的。白眼~但也能理解,人的第一反应都是用了什么就是什么造成的影响。遂随手看了下,给出问题原因:MySQL binlog过多造成磁盘空间占用,自行清理。经过一天,测试同学反馈,其求助[……]
MySQL如何查看当前的IOPS和并发数
最近突然发现有个服务商提供的MySQL是需要估算IOPS和并发数的,但是MySQL如何查看当前服务的并发数呢?
通过ChatGPT得到了答案:您可以通过运行以下命令来监视 MySQL 数据库的并发连接数量:
watch -n 1 "[......]
解决MySQL提示caching_sha2_password解决方案
其实这个报来自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如何开启远程访问
一般数据库是不建议开启远程访问的,但是局域网的访问是应该被允许的,那么如何开启呢?
命令行接入MariaDB的服务后,执行如下指令即可:
use mysql;
grant all privileges on *.* to 'root'@'%' ident[......]
DBeaver 连接mysql报错:CLIENT_PLUGIN_AUTH is required 解决方案
DBeaver是免费的MySQL的GUI管理工具,最近碰到一个问题,连接一个上古MySQL服务时报错:CLIENT_PLUGIN_AUTH is required,如何解决呢?
这个问题主要是MySQL的服务版本过低,而DBeaver使用了高版本驱动所致,那么知[……]
MySQL的sql_mode合理设置
以下内容摘录转载自:XStar mysql的sql_mode合理设置
查看当前sql-mode
SELECT @@GLOBAL.sql_mode;
SELECT @@SESSION.sql_mode;
设置当前sql-mode
SET GLOBA[......]
如何配置phpMyAdmin以支持MySQL的sock连接
有时单机为了更快速,MySQL会配置成sock的通信方式。
那,如何配置phpMyAdmin以支持MySQL的sock连接呢?配置文件示例如下:
将 $cfg['Servers'][$i]['host'] = 'localhost';
修改为 $cfg[[......]