标签:MySQL

MySQL中间件之ProxySQL(2):初试读写分离

MySQL中间件之ProxySQL(2):初试读写分离

1.实现一个简单的读写分离 这里通过一个简单的示例实现ProxySQL的读写分离功能,算是ProxySQL的快速入门。即使是快速入门,需要配置的内容也很多,包括:后端MySQL配置、监控配置、发送SQL语句的用户、SQL语句的路由规则。所以,想要实现一个ProxySQL+MySQL,即使只实现最基

SE_You SE_You 2024-03-14
171 0 0
MySQL安全配置之基本设置

MySQL安全配置之基本设置

  1. 安装最新的安全补丁 安全说明 确保数据库版本为最新并修复已知的安全漏洞。攻击者可能会利用已知的漏洞对MySQL服务器进行攻击。 检查方法 mysql> show variables where variable_name like 'version'; +---

SE_Ning SE_Ning 2024-03-12
167 0 0
MySQL安全配置之网络设置

MySQL安全配置之网络设置

  1. 设置“have_ssl”为YES 安全说明 在不受信任的网络上传输时,所有网络流量都必须使用ssl/tls。受SSL/TLS协议保护的MySQL有助于防止窃听和中间人攻击。 检查方法 mysql> show variables where variable_nam

SE_Ning SE_Ning 2024-03-11
66 0 0
MySQL安全配置之审计和记录安全

MySQL安全配置之审计和记录安全

  1. 启用错误日志“log_error” 安全说明 错误日志包含有关事件的信息,例如mysqld启动和停止,何时需要检查和修复表,以及mysqld失败时堆栈跟踪。启用错误日志可以提高检测针对mysql和其他关键消息的恶意尝试的能力,如果没有启用错误日志,那么连接错误可能会被忽略。

SE_Ning SE_Ning 2024-03-07
98 0 0
MySQL安全配置之MySQL权限安全

MySQL安全配置之MySQL权限安全

1. 设置仅管理员用户具有所有数据库的访问权限 安全说明 除了管理员账号,其他用户没必要有所有数据库的访问权限。过高的权限会导致安全问题。 检查方法 mysql> SELECT user, host FROM mysql.user WHERE (Select_priv = 'Y') O

SE_Gao SE_Gao 2024-03-06
223 0 0
MySQL安全配置之文件系统权限

MySQL安全配置之文件系统权限

    1. 设置“datadir”的权限 安全说明 如果允许MySQL用户以外的其他用户从数据目录中读取文件,那么该用户可能能够从包含密码的mysql.user表中读取数据。 配置方法 使用如下命令 chmod 700 <datadir> cho

SE_Gao SE_Gao 2024-03-05
217 0 0
MySQL安全配置之操作系统级配置

MySQL安全配置之操作系统级配置

  1. 禁用MySQL命令历史记录 安全说明 在linux /UNIX上,mysql客户机将交互式执行的语句记录到一个历史文件中。默认情况下,该文件在用户的主目录中名为.mysql_history。大多数在mysql客户机应用程序中运行的交互式命令都保存到历史文件中。应该禁用mys

SE_Gao SE_Gao 2024-03-04
130 0 0
mysql日志中的时间和系统时间不一致问题

mysql日志中的时间和系统时间不一致问题

show variables like '%log_time%'; UTC是世界统一时间,而我现在的系统为北京时间是东八区,比UTC早了8个小时,所以这里设置为SYSTEM 在[mysqld]下增加:log_timestamps=SYSTEM

SE_Gao SE_Gao 2024-03-01
129 0 0
MySQL open_tables和opened_tables

MySQL open_tables和opened_tables

一、本文涉及到的系统参数有3个: table_open_cache Server层参数。 这个参数表示针对所有threads的table cache总和,5.6.7之前默认是400,5.6.8之后是2000。 这是个server层的参数,mysql不支持并行查询,mysq

SE_Gao SE_Gao 2024-02-27
195 0 0
1 2 3 4