# 问题描述安装完 MySQL 数据库后,如何进行安全性方面的配置?# 问题分析数据库作为存储应用数据的系统,安全性非常重要。首先要保证系统本身的安全,可以删除无效用户、空密码用户,密码加密,禁止本地文件读取等方面进行一些安全方面的配置。# 解决方案### 1. 将root用户的口令修改为复杂口令,如大小写字母、特殊字符、数字、12位```bashmysql> alter user 'root'@'localhost' identified with mysql_native_password by 'xx...
# 问题描述MySQL在数据库启动和创建Database的时候都都可以指定Character和Collation,在MySQL创建Table的时候是如何继承Character和Collation的属性的?# 问题分析查看MySQL创建Table的DDL语句中没有显示指定Collation,这时需要我们查看MySQL的配置文件和INFORMATION_SCHEMA CHARACTER_SETS表进行判断。# 解决方案:MySQL通过以下方式选择表字符集和排序规则* 如果创建表的时候显示指定了CHARACTER SET和COLLATE,就会...
# 问题描述MySQL在数据库启动和创建Database的时候都都可以指定Character和Collation,在MySQL创建Table的时候是如何继承Character和Collation的属性的?# 问题分析查看MySQL创建Table的DDL语句中没有显示指定Collation,这时需要我们查看MySQL的配置文件和INFORMATION_SCHEMA CHARACTER_SETS表进行判断。# 解决方案:MySQL通过以下方式选择表字符集和排序规则* 如果创建表的时候显示指定了CHARACTER SET和COLLATE,就会使用显...
# 问题描述如何访问 RDS for MySQL binlog(二进制) 日志# 问题分析MySQL 原生客户端工具 mysqlbinlog 可以进行分析 binlog,以用于查看 MySQL 二进制日志文件的内容,也可以将二进制日志文件转换成文本格式# 解决方案1. 查看实例上有那些 binlog 日志```Plain Textmysql> show binary logs;+---------------+-----------+| Log_name | File_size |+---------------+-----------+| binlog.001634 | 1041950 ||...
本文将为您介绍 OceanBase MySQL 数据库连接,用户可以在连接数据后,进一步创建数据集,进行可视化查询与分析。 2. 快速入门 OceanBase MySQL 数据库连接有两种方式,一是从“数据连接”模块进行新建,二是从“数据集”模块进行新建,下面为您具体介绍。 2.1 从数据连接新建(1)进入火山引擎,点击进入到某个具体项目下,点击数据准备,在下拉列表找到数据连接,点击数据连接。 (2)在页面中选择 OceanBase MySQL 文件。 (3)填写所需的基本信...
# 问题描述MySQL在数据库启动和创建Database的时候都都可以指定Character和Collation,在MySQL创建Table的时候是如何继承Character和Collation的属性的?# 问题分析查看MySQL创建Table的DDL语句中没有显示指定Collation,这时需要我们查看MySQL的配置文件和INFORMATION_SCHEMA CHARACTER_SETS表进行判断。# 解决方案:MySQL通过以下方式选择表字符集和排序规则* 如果创建表的时候显示指定了CHARACTER SET和COLLATE,就会...
# 问题描述MySQL在数据库启动和创建Database的时候都都可以指定Character和Collation,在MySQL创建Table的时候是如何继承Character和Collation的属性的?# 问题分析查看MySQL创建Table的DDL语句中没有显示指定Collation,这时需要我们查看MySQL的配置文件和INFORMATION_SCHEMA CHARACTER_SETS表进行判断。# 解决方案:MySQL通过以下方式选择表字符集和排序规则* 如果创建表的时候显示指定了CHARACTER SET和COLLATE,就会使用显...
# 问题描述如何访问 RDS for MySQL binlog(二进制) 日志# 问题分析MySQL 原生客户端工具 mysqlbinlog 可以进行分析 binlog,以用于查看 MySQL 二进制日志文件的内容,也可以将二进制日志文件转换成文本格式# 解决方案1. 查看实例上有那些 binlog 日志```Plain Textmysql> show binary logs;+---------------+-----------+| Log_name | File_size |+---------------+-----------+| binlog.001634 | 1041950 ||...
参考下表优化实例配置以获得最佳的 MySQL 应用性能体验。 优化项 具体配置 云盘分区 在进行云盘分区时,建议设置起始磁柱值 ≥ 2048,且为8的倍数。详细分区操作见分区格式化云盘。 说明 本文已通过步骤一将云盘成功分区并挂载至文件系统,您可跳过此项操作。 安装irqbalance-ng 参考网卡中断绑定安装irqbalance-ng自动配置物理网卡中断,提升网络性能。 关闭napi_tx 该特性仅在 Linux内核版本 ≥ 5.3 时默认开启,您可以执行una...
# 问题描述 我的RDS实例存储空间占用不符合预期,如何排查RDS for MySQL 存储空间占用问题? # 问题分析 RDS for MySQL 的存储空间通常消耗在如下几个方面: 1. MySQL 安装文件2. 用户创建的数据库3. 日志文件(general log & slow log & error log)4. 系统表空间5. 临时表空间下面我们会从这几个方面进行排查: ## 分析数据库级别的空间占用 如下查询会显示出每个数据库占用的空间大小以及碎片大小: ...
# 问题描述我的RDS实例存储空间占用不符合预期,如何排查RDS for MySQL 存储空间占用问题?# 问题分析RDS for MySQL 的存储空间通常消耗在如下几个方面:1. MySQL 安装文件2. 用户创建的数据库3. 日志文件(general log & slow log & error log)4. 系统表空间5. 临时表空间下面我们会从这几个方面进行排查:## 分析数据库级别的空间占用如下查询会显示出每个数据库占用的空间大小以及碎片大小:````undefinedSELECT ...
# 问题描述如何正确配置 MySQL 的 slow query log?# 常见参数说明## 1.min_examined_row_limit测试配置文件如下````undefined###slow_loglong_query_time=1 //条件1:时间需要大于1sslow_query_log=1slow_query_log_file=/data/3306/data/slow.logmin_examined_row_limit=2000 //条件2:检查扫描的行数>2000log_queries_not_using_indexes=1 ````需要同时满足条件1和条件2才会被记录到slow.log中...
# 问题描述如何正确配置 MySQL 的 slow query log?# 常见参数说明## 1.min_examined_row_limit测试配置文件如下```###slow_loglong_query_time=1 //条件1:时间需要大于1sslow_query_log=1slow_query_log_file=/data/3306/data/slow.logmin_examined_row_limit=2000 //条件2:检查扫描的行数>2000log_queries_not_using_indexes=1 ```需要同时满足条件1和条件2才会被记录到slow.log中,利用...