mirror of
				https://github.com/pelican-eggs/eggs.git
				synced 2025-10-31 17:08:06 +00:00 
			
		
		
		
	add mariadb start
This commit is contained in:
		
							parent
							
								
									67a62fabd1
								
							
						
					
					
						commit
						d08d6cbeed
					
				
							
								
								
									
										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/ | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user