मैंने इंटरनेट पर हर समाधान की कोशिश की है, लेकिन मेरा मारडब सर्वर विफल होना जारी है, मुझे धोखा देने के लिए जारी रखें, मेरे छोटे DevOps दुनिया को नष्ट करना जारी रखें। स्थिति को सुचारू करने के मेरे प्रयासों में सभी प्रकार की संतुष्टि शामिल थी: अनुमतियाँ बदलना, कॉन्फ़िगर करना, लॉग फ़ाइलों को हटाना, अपग्रेड / रीइंस्टॉल करना, उसकी आंतरिक फ़ाइलों को ऊपर और आसपास ले जाना, अन्य DBMS को हटाना, उसके अलावा सबकुछ हटा देना ... लेकिन वह कभी नहीं रहा। इतने लंबे समय के लिए इतना विरोध। मेरे आखिरी और एकमात्र आशा है कि आप लोग हमारे रिश्तों में इस तरह के महत्वपूर्ण क्षण के माध्यम से प्रकाश डालेंगे।
मैं योनि का उपयोग कर रहा हूं और समस्या datadir
विकल्प में है - जब मैं डिफ़ॉल्ट पथ का उपयोग करता हूं तो सबकुछ ठीक है लेकिन जब मैं इसे योनि साझा फ़ोल्डर में बदल देता हूं तो मारिया भी शुरू नहीं होती है। मैंने सभी / var / lib / mysql फ़ाइलों को नए फ़ोल्डर में कॉपी किया है।
मेरे पास Windows होस्ट, Centos अतिथि और मेरे कॉन्फ़िगरेशन हैं:
MariaDb संस्करण:
mysql Ver 15.1 Distrib 10.1.17-MariaDB, for Linux (x86_64) using readline 5.1
Vagrantfile:
# -*- mode: ruby; -*-
ENV['VAGRANT_DEFAULT_PROVIDER'] = 'virtualbox'
Vagrant.configure("2") do |config|
config.vm.box_url = "https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.1.0/centos-7.0-x86_64.box"
config.vm.box = "centos7"
config.vm.network "private_network", ip: "10.0.1.10"
config.vm.synced_folder "mysql", "/vagrant/mysql", owner: "mysql", group: "mysql"
config.vm.provider :virtualbox do |vb|
vb.customize ["modifyvm", :id, "--memory", "4096"]
vb.customize ["modifyvm", :id, "--cpus", "4"]
vb.customize ["modifyvm", :id, "--hwvirtex", "on"]
vb.customize ["modifyvm", :id, "--audio", "none"]
vb.customize ["modifyvm", :id, "--nictype1", "virtio"]
vb.customize ["modifyvm", :id, "--nictype2", "virtio"]
end
end
/etc/my.cnf.d/server.cnf:
[mysqld]
user=mysql
datadir=/vagrant/mysql
socket=/var/lib/mysql/mysql.sock
symbolic-links=0
default-storage-engine=innodb
tmpdir = /tmp
character-set-server = utf8
init-connect="SET NAMES utf8"
expire_logs_days=2
skip-external-locking
key_buffer_size = 32M
max_allowed_packet = 32M
table_open_cache = 8192
table_definition_cache = 8192
sort_buffer_size = 16M
net_buffer_length = 16K
read_buffer_size = 8M
read_rnd_buffer_size = 8M
thread_cache_size = 128
thread_concurrency = 16
query_cache_size = 1024M
query_cache_limit = 2M
join_buffer_size = 32M
max_connections = 1024
max_connect_errors = 1024
connect_timeout=5
innodb_file_per_table
innodb_buffer_pool_size=2048M
innodb_read_io_threads=8
innodb_write_io_threads=8
innodb_lock_wait_timeout=5
innodb_flush_log_at_trx_commit=2
innodb_flush_method=O_DSYNC
innodb_log_file_size=64M
innodb_log_buffer_size=32M
innodb_log_files_in_group=2
innodb_thread_concurrency=16
innodb_open_files = 1000
innodb_sync_spin_loops=100
skip-name-resolve
log-error=/var/log/mariadb/mysqld.log
MariaDb त्रुटि लॉग:
2016-09-30 22:32:46 139758293125248 [Note] InnoDB: Using mutexes to ref count buffer pool pages
2016-09-30 22:32:46 139758293125248 [Note] InnoDB: The InnoDB memory heap is disabled
2016-09-30 22:32:46 139758293125248 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2016-09-30 22:32:46 139758293125248 [Note] InnoDB: GCC builtin __atomic_thread_fence() is used for memory barrier
2016-09-30 22:32:46 139758293125248 [Note] InnoDB: Compressed tables use zlib 1.2.7
2016-09-30 22:32:46 139758293125248 [Note] InnoDB: Using Linux native AIO
2016-09-30 22:32:46 139758293125248 [Note] InnoDB: Using SSE crc32 instructions
2016-09-30 22:32:46 139758293125248 [Note] InnoDB: Initializing buffer pool, size = 2.0G
2016-09-30 22:32:46 139758293125248 [Note] InnoDB: Completed initialization of buffer pool
2016-09-30 22:32:46 139758293125248 [Note] InnoDB: Highest supported file format is Barracuda.
2016-09-30 22:32:46 139758293125248 [Note] InnoDB: 128 rollback segment(s) are active.
2016-09-30 22:32:46 139758293125248 [Note] InnoDB: Waiting for purge to start
2016-09-30 22:32:46 139758293125248 [Note] InnoDB: Percona XtraDB (http://www.percona.com) 5.6.31-77.0 started; log sequence number 1600799
2016-09-30 22:32:46 139754263774976 [Note] InnoDB: Dumping buffer pool(s) not yet started
2016-09-30 22:32:46 139758293125248 [Note] Plugin 'FEEDBACK' is disabled.
2016-09-30 22:32:46 139758293125248 [ERROR] Can't init tc log
2016-09-30 22:32:46 139758293125248 [ERROR] Aborting
READ
फ़ोल्डर को अनुमति देने के लिए है? एक मौका हो सकता है कि यह राइट के साथ फाइल बना सकता है, लेकिन कोई रीड अनुमति नहीं है। जैसा कि मारिया अपने खाते में करती है, वैसा ही ऑपरेशन करने की कोशिश करें। हो सकता है कि यह फ़ाइल को खुला और लॉक न रख सके?