add mariadb start
This commit is contained in:
		
							
								
								
									
										9
									
								
								database/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								database/README.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | |||||||
|  | # databases | ||||||
|  |  | ||||||
|  | ## sql DBs | ||||||
|  |  | ||||||
|  | ### [mariadb](/database/mariadb/) | ||||||
|  |     https://mariadb.org/ | ||||||
|  |  | ||||||
|  | ### [postgres](/database/postgres/) | ||||||
|  |     https://www.postgresql.org/ | ||||||
							
								
								
									
										147
									
								
								database/mariadb/my.cnf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										147
									
								
								database/mariadb/my.cnf
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,147 @@ | |||||||
|  | # | ||||||
|  | # The MySQL database server configuration file. | ||||||
|  | # | ||||||
|  | # You can copy this to one of: | ||||||
|  | # - "/etc/mysql/my.cnf" to set global options, | ||||||
|  | # - "~/.my.cnf" to set user-specific options. | ||||||
|  | # | ||||||
|  | # One can use all long options that the program supports. | ||||||
|  | # Run program with --help to get a list of available options and with | ||||||
|  | # --print-defaults to see which it would actually understand and use. | ||||||
|  | # | ||||||
|  | # For explanations see | ||||||
|  | # http://dev.mysql.com/doc/mysql/en/server-system-variables.html | ||||||
|  |  | ||||||
|  | # This will be passed to all mysql clients | ||||||
|  | # It has been reported that passwords should be enclosed with ticks/quotes | ||||||
|  | # escpecially if they contain "#" chars... | ||||||
|  | # Remember to edit /etc/mysql/debian.cnf when changing the socket location. | ||||||
|  | [client] | ||||||
|  | port		= 3306 | ||||||
|  | socket		= /var/run/mysqld/mysqld.sock | ||||||
|  |  | ||||||
|  | # Here is entries for some specific programs | ||||||
|  | # The following values assume you have at least 32M ram | ||||||
|  |  | ||||||
|  | # This was formally known as [safe_mysqld]. Both versions are currently parsed. | ||||||
|  | [mysqld_safe] | ||||||
|  | socket		= /var/run/mysqld/mysqld.sock | ||||||
|  | nice		= 0 | ||||||
|  |  | ||||||
|  | [mysqld] | ||||||
|  | # | ||||||
|  | # * Basic Settings | ||||||
|  | # | ||||||
|  | user		= mysql | ||||||
|  | pid-file	= /var/run/mysqld/mysqld.pid | ||||||
|  | socket		= /var/run/mysqld/mysqld.sock | ||||||
|  | port		= 3306 | ||||||
|  | basedir		= /usr | ||||||
|  | datadir		= /var/lib/mysql | ||||||
|  | tmpdir		= /tmp | ||||||
|  | lc-messages-dir	= /usr/share/mysql | ||||||
|  | skip-external-locking | ||||||
|  | skip-character-set-client-handshake | ||||||
|  | default-storage-engine = InnoDB | ||||||
|  | character-set-server = utf8 | ||||||
|  | transaction-isolation = READ-COMMITTED | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Instead of skip-networking the default is now to listen only on | ||||||
|  | # localhost which is more compatible and is not less secure. | ||||||
|  | bind-address		= 127.0.0.1 | ||||||
|  | # | ||||||
|  | # * Fine Tuning | ||||||
|  | # | ||||||
|  | key_buffer		      = 16M | ||||||
|  | max_allowed_packet	= 16M | ||||||
|  | thread_stack		    = 192K | ||||||
|  | thread_cache_size   = 16 | ||||||
|  | # This replaces the startup script and checks MyISAM tables if needed | ||||||
|  | # the first time they are touched | ||||||
|  | myisam-recover         = BACKUP | ||||||
|  | max_connections        = 300 | ||||||
|  | table_open_cache       = 64 | ||||||
|  | thread_concurrency     = 10 | ||||||
|  | table_open_cache       = 32 | ||||||
|  | thread_concurrency     =  4 | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # * Query Cache Configuration | ||||||
|  | # | ||||||
|  | query_cache_type   = 1 | ||||||
|  | query_cache_limit	= 1M | ||||||
|  | query_cache_size   = 8M | ||||||
|  | # | ||||||
|  | # * Logging and Replication | ||||||
|  | # | ||||||
|  | # Both location gets rotated by the cronjob. | ||||||
|  | # Be aware that this log type is a performance killer. | ||||||
|  | # As of 5.1 you can enable the log at runtime! | ||||||
|  | general_log_file        = /var/log/mysql/mysql.log | ||||||
|  | #general_log             = 1 | ||||||
|  | # | ||||||
|  | # Error log - should be very few entries. | ||||||
|  | # | ||||||
|  | log_error = /var/log/mysql/error.log | ||||||
|  | # | ||||||
|  | # Here you can see queries with especially long duration | ||||||
|  | slow_query_log       = 1 | ||||||
|  | slow_query_log_file	= /var/log/mysql/mysql-slow.log | ||||||
|  | long_query_time      = 1 | ||||||
|  | #log-queries-not-using-indexes | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # The following can be used as easy to replay backup logs or for replication. | ||||||
|  | # note: if you are setting up a replication slave, see README.Debian about | ||||||
|  | #       other settings you may need to change. | ||||||
|  | #server-id		= 1 | ||||||
|  | #log_bin			= /var/log/mysql/mysql-bin.log | ||||||
|  | expire_logs_days	= 14 | ||||||
|  | max_binlog_size         = 1G | ||||||
|  | #binlog_do_db		= include_database_name | ||||||
|  | #binlog_ignore_db	= include_database_name | ||||||
|  | # | ||||||
|  | # * InnoDB | ||||||
|  | # | ||||||
|  | # InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/. | ||||||
|  | # Read the manual for more InnoDB related options. There are many! | ||||||
|  | # | ||||||
|  | # * Security Features | ||||||
|  | # | ||||||
|  | # Read the manual, too, if you want chroot! | ||||||
|  | # chroot = /var/lib/mysql/ | ||||||
|  | # | ||||||
|  | # For generating SSL certificates I recommend the OpenSSL GUI "tinyca". | ||||||
|  | # | ||||||
|  | # ssl-ca=/etc/mysql/cacert.pem | ||||||
|  | # ssl-cert=/etc/mysql/server-cert.pem | ||||||
|  | # ssl-key=/etc/mysql/server-key.pem | ||||||
|  | innodb_data_file_path = ibdata1:128M:autoextend | ||||||
|  | innodb_file_per_table = 1 | ||||||
|  | skip-innodb_doublewrite | ||||||
|  | innodb_additional_mem_pool_size = 12M | ||||||
|  | innodb_buffer_pool_size         = 256M | ||||||
|  | innodb_log_buffer_size          = 8M | ||||||
|  | innodb_log_file_size            = 8M | ||||||
|  | innodb_flush_log_at_trx_commit  = 0 | ||||||
|  | innodb_flush_method             = O_DIRECT | ||||||
|  | innodb_support_xa               = OFF | ||||||
|  |  | ||||||
|  |  | ||||||
|  | [mysqldump] | ||||||
|  | quick | ||||||
|  | quote-names | ||||||
|  | max_allowed_packet	= 16M | ||||||
|  |  | ||||||
|  | [mysql] | ||||||
|  | #no-auto-rehash	# faster start of mysql but no tab completition | ||||||
|  |  | ||||||
|  | [isamchk] | ||||||
|  | key_buffer		= 16M | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # * IMPORTANT: Additional settings that can override those from this file! | ||||||
|  | #   The files must end with '.cnf', otherwise they'll be ignored. | ||||||
|  | # | ||||||
|  | !includedir /etc/mysql/conf.d/ | ||||||
		Reference in New Issue
	
	Block a user