Mysql
MariaDB 10.2 加密的靜態日誌文件未寫入
我們使用靜態加密的 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 - 從配置中刪除文件指定允許日誌寫入預設文件夾。嘆息-感謝您的幫助!