Mysql

MariaDB 10.2 加密的靜態日誌文件未寫入

  • September 21, 2017

我們使用靜態加密的 InnoDB 表執行 MariaDB 10.2。我還指定日誌文件在靜態時被加密,但它們仍然是空文件。這些表似乎被加密得很好。

我希望將此數據庫設置為使用加密的靜態日誌文件進行複制。

權限似乎都很好 - 任何人都可以想到為什麼日誌文件不會寫入的原因嗎?

提前致謝!

這是我的 my.cnf

user=mysql

bind-address = 210.5.55.92
local-infile=0
max_connections=2000
max_allowed_packet=100M
skip-name-resolve

query_cache_type=0 
query_cache_size = 128M
query_cache_limit = 1M
query_cache_min_res_unit=512

key_buffer_size = 1G
sort_buffer_size=16M
read_buffer_size=16M
read_rnd_buffer_size=16M
thread_concurrency=0

default-storage-engine = InnoDB
innodb_file_per_table
innodb_flush_log_at_trx_commit=2
innodb_buffer_pool_size = 64G
innodb_buffer_pool_instances = 2

innodb_flush_method=O_DIRECT
innodb_log_file_size=1G
innodb_data_file_path=ibdata1:10M:autoextend

thread_cache_size = 4

myisam_use_mmap=1
tmp_table_size = 512M
max_heap_table_size = 512M

symbolic-links=0

key_buffer_size=128M
sort_buffer_size=8M

expire-logs-days = 5
max-binlog-size  = 100M

open_files_limit=50000

table_open_cache=4096
table_definition_cache=4096

log-error=/var/log/mysql/error.log

general-log
general-log-file=/var/log/mysql/mysqld_queries.log
log-output=file

slow_query_log = 1
slow_query_log_file = /var/log/mysql/log-slow-queries.log
long_query_time = 5
log_queries_not_using_indexes = 1

plugin-load-add=file_key_management.so
file-key-management
file-key-management-filename = /var/lib/mysql/keys
innodb-encrypt-tables
innodb-encrypt-log
innodb-encryption-threads=4

好的,經過一些試驗和錯誤,我已經編寫了所有日誌!我認為問題一定與權限有關,因為即使日誌文件在我計劃使用的單獨文件夾中被 chown 到 mysql - 從配置中刪除文件指定允許日誌寫入預設文件夾。嘆息-感謝您的幫助!

引用自:https://dba.stackexchange.com/questions/186375